What are the responsibilities and job description for the Java Developer (Spring Boot) position at CG Infinity?
About the Role
We’re looking for a Java Developer with strong Spring Boot expertise to build and maintain scalable, high-performance applications. You’ll work closely with product, QA, and DevOps teams to deliver reliable software solutions.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot.
- Integrate APIs, databases, and third-party services.
- Collaborate with cross-functional teams to gather and understand requirements.
- Write clean, maintainable, and testable code.
- Participate in code reviews and performance tuning.
- Troubleshoot and resolve issues in production and test environments.
Required Skills & Experience
- 3 years in Java development (Java 8 ).
- Proficient in Spring Boot, Spring MVC, and Spring Data JPA.
- Strong understanding of RESTful APIs and microservices.
- Experience with Relational Databases (MySQL, PostgreSQL) and Hibernate/JPA.
- Familiarity with Git and CI/CD tools.
- Knowledge of unit & integration testing (JUnit, Mockito).
Nice-to-Have Skills
- Experience with Docker, Kubernetes, or cloud platforms (AWS / Azure).
- Frontend knowledge (Angular/React) for full-stack collaboration.
- Basic understanding of application security and performance optimization.
Soft Skills
- Problem-solving mindset.
- Good communication & teamwork.
- Ability to work in an Agile/Scrum environment.
Education
- Bachelor’s in Computer Science, Engineering, or related field (or equivalent experience).
- 5 day's work week
- Competitive salary
- Flexible timing
Java Developer (Core Java)
Sonoma Consulting Inc. -
New York, NY
Java Developer (Java/Kafka)
Cognizant -
New York, NY
Java developer
Veracity Software Inc -
Jersey, NJ