Job Overview
We are seeking an accomplished Full Stack Java Developer with a robust background in both front-end and back-end development. The ideal candidate will have a significant level of experience, ideally spanning 5 to 10 years, and will be situated in one of our key locations: Charlotte, NC; Iselin, NJ; Lewisville, TX; Chicago, IL; or New York, NY.
Key Responsibilities
- Interpret and translate business requirements and technical specifications into effective technical solutions.
- Engage in system design, program logic, and flow-charting to fulfill project objectives.
- Identify and manage dependencies and potential downstream impacts of projects to mitigate risks.
- Communicate technical risks, issues, and changes effectively.
- Conduct coding in alignment with established technical specifications.
- Participate actively in design review meetings with peers in Application Development.
- Handle complex defect verification, debugging, testing, and support tasks.
Required Skills
- Minimum of 4 years of hands-on, in-depth experience with Java, Angular 4 and above (Must Have) or React.
- At least 4 years of practical experience with UI frameworks (Angular Material, Bootstrap, HTML5, CSS3).
- A total of 7 or more years of experience in IT development roles.
- 4 or more years of expertise in developing Microservices and Spring Boot applications.
- At least 4 years of hands-on experience with Automation frameworks such as Cucumber and Gherkin, as well as testing frameworks like Jasmine, Karma, or Protractor.
- Strong verbal and written communication skills are essential.
- Experience in deploying applications using OpenShift, Docker, or Kubernetes is a plus.
Qualifications
- Familiarity with Agile software development methodologies.
- Experience in service-oriented architecture (REST, JSON, XML, SOAP) is required.
- Knowledge of build tools such as Gradle and code versioning tools like GIT.
Career Growth Opportunities
Joining our team offers significant opportunities for professional development and career advancement. We are committed to fostering a culture of continuous learning and innovation, ensuring that our team members are well-equipped to thrive in the fast-evolving tech landscape.
Company Culture And Values
Our organization values collaboration, integrity, and excellence. We are dedicated to creating an inclusive work environment where diverse perspectives are valued, and every team member is empowered to contribute to our collective success.
Networking And Professional Opportunities
As a member of our team, you will have the opportunity to engage with a vast professional network, enhancing your career trajectory through collaborations and knowledge sharing with other talented professionals in the field.
Employment Type: Full-Time