Job Description:
We are looking for a strong Java Full Stack Developer with 8–12 years of experience to join our team in Jersey City. The ideal candidate will have hands-on expertise in building high-transaction, high-volume enterprise applications and possess strong problem-solving skills. This role requires an experienced engineer who can design, develop, and deliver scalable solutions while collaborating closely with cross-functional teams.
Key Responsibilities
- Design and develop scalable, high-performance applications handling high transaction volumes.
- Build, test, and deploy full-stack solutions using Java, Spring Boot, and modern front-end frameworks.
- Work with APIs, microservices, and databases to deliver robust and secure systems.
- Participate in all phases of the SDLC including design, coding, testing, and deployment.
- Collaborate with product owners, architects, and other developers to ensure successful project delivery.
- Troubleshoot production issues and provide performance tuning for mission-critical applications.
Required Skills
- 8–12 years of hands-on Java development experience.
- Strong expertise in Spring Boot, REST APIs, and microservices architecture.
- Solid experience in front-end technologies such as Angular/React/JavaScript.
- Experience with high-transaction / high-volume applications in financial services or similar domains.
- Strong knowledge of databases (SQL/NoSQL) and messaging systems (Kafka preferred).
- Proficiency in unit testing, integration testing, and CI/CD pipelines.
- Strong problem-solving, analytical, and communication skills