Software Engineer Full Stack Java Developer
Nissint Technologies, LLC
- Hanover, MD
- $165,000-210,000 per year
- Permanent
- Full-time
- Company Paid Health Insurance
- Company Funded HSA
- Flexible schedule
- Paid time off
- Signing bonus
- Training & development
- Tuition assistance
- Design, develop, and implement new features, interfaces, or code in Java based on user and customer requirements.
- Address technical challenges and provide solutions for existing Java components.
- Collaborate with senior team members on projects and initiatives related to ICAM products under Zero Trust architecture.
- Integrate front-end and back-end components to build fully functional web-based applications using modern technologies.
- Conduct testing, integration, and provide production support for ICAM products.
- Modify repository schemas to enhance backend functionality and support new data items.
- Respond to customer inquiries and troubleshoot issues related to ICAM products and services.
- 5 years of software development experience
- Experience with Java software development
- Experienced designing, developing, testing front-end User Interfaces (HTML, JavaScript or TypeScript)
- Experienced with ReactJS
- Experience with User Experience design to increase product usability
- Knowledgeable compliance accessibility standards for electronic and information technology as governed by Section 508 of the Rehabilitation Act
- Experienced with designing, developing, testing, integrating, and deploying Spring Boot applications running in Docker containers
- Proficient with Git version control and Maven build tools
- Experience with JSON and XML
- Experience with Kubernetes
- Skilled at building robust, scalable, secure, and high-performance applications Integration/Continuous Deployment (CI/CD) pipelines
- Familiarity with various AWS services (S3, EC2, ECR, etc.)
- Experienced with Oauth2/Open ID Connect development standards
- Able to write unit test cases using Junit/Mock testing frameworks
- PKI encryption and authentication
- Bash scripting experience and Linux environments
- One or more of the following certifications: AWS Professional/Specialty or Microsoft Azure Certification
- Excellent oral and written communication skills – able to clearly communicate architecture and design concepts
- Ability to write technical documentation including wiki sites, blogs, XML/HTML
- Strong organizational and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines