## Job Opportunity Overview
### Location
- Charlotte, NC
- Iselin, NJ
- Lewisville, TX
- Chicago, IL
- New York, NY
### Experience Requirements
- Minimum of 5-10 years of experience in the IT industry.
- Strong expertise in both front-end and back-end Java development.
### Core Responsibilities
- Collaborate on all aspects of application development by coding in Java and leading a team.
- Engage in the full development lifecycle, from interpreting business and functional requirements to designing and developing technical solutions.
- Conduct system design and prepare specifications that align with project objectives.
- Proactively identify and manage project dependencies and technical risks.
- Actively participate in design review meetings with fellow developers.
- Perform complex debugging, verification, and testing.
### Required Skills
- **Java:** 4+ years of strong hands-on experience.
- **Front-end Frameworks:** 4+ years of experience with Angular (version 4 or higher) or React.
- **UI Frameworks:** 4+ years experience with Angular Material, Bootstrap, HTML5, and CSS3.
- **Microservices:** 4+ years of experience in developing Microservices and using Spring Boot.
- **Testing Frameworks:** Proficient in automation frameworks including Cucumber, Gherkin, Jasmine, Karma, or Protractor with 4+ years of experience.
- **IT Experience:** A minimum of 7 years of overall experience in the IT industry.
### Desired Skills
- Understanding of Agile software development methodology.
- 4+ years of experience with Spring/Spring Integration frameworks.
- Familiarity with service-oriented architecture concepts (REST, JSON, XML, SOAP).
- Experience in using JIRA, code quality, and defect tracking tools.
- Proficient in build tools such as Gradle and code versioning using GIT.
- Knowledge of web browsers and web applications.
- Strong verbal and written communication skills.
- Experience with micro frontends.
- Familiarity with deploying applications using OpenShift, Docker, or Kubernetes.
- Mobile development experience is a plus.
This opportunity is ideal for someone looking to enhance their career while contributing to dynamic projects in a collaborative environment.
Employment Type: Full-Time