Java Developer – C2C
Location: New Jersey | Employment Type: Long Term | Experience Required: 12+ Years
Job Summary:
We are seeking a highly experienced Java Developer with 12+ years of expertise to join our team in New Jersey. This is a long-term position focused on designing and architecting scalable, high-performance Java applications while leading development teams and driving technical excellence across multiple projects.
Key Responsibilities:
- Design and architect scalable, high-performance Java applications.
- Lead end-to-end development using Java, Spring Boot, and microservices.
- Mentor and guide junior and senior developers across multiple projects.
- Oversee code quality, architecture reviews, and technical standards.
- Collaborate with cross-functional teams to translate business needs into solutions.
- Drive CI/CD implementation and DevOps best practices.
- Optimize application performance, scalability, and system reliability.
- Lead cloud migration efforts (AWS, Azure, or GCP).
- Manage API development, integration, and third-party service consumption.
- Ensure secure coding practices and compliance with industry standards.
- Conduct system audits and resolve complex production issues.
- Evaluate and integrate new technologies and development tools.
- Participate in strategic planning and technical roadmap creation.
- Lead agile processes including sprint planning, estimation, and retrospectives.
- Advocate continuous learning, innovation, and engineering excellence.
Required Qualifications:
- 12+ years of Java developer experience.
- Strong expertise in Core Java and advanced Java programming concepts.
- Extensive experience with Spring Framework and Spring Boot.
- Proven experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of microservices architecture and design patterns.
- Experience with CI/CD tools and DevOps practices.
- Strong knowledge of API development and integration.
- Experience with agile methodologies and team leadership.
Key Skills Required:
- Java
- Spring Framework
- AWS
- Azure
- Core Java
- Coding
Primary Duties:
- Provide support and troubleshoot bugs in production systems.
- Design, develop, test, architect and implement Java-based applications.
What We Offer:
- Long-term career opportunity with growth potential.
- Opportunity to lead and mentor development teams.
- Work with cutting-edge technologies and cloud platforms.
- Collaborative and innovative work environment.
- Competitive compensation package.