Java Software Engineer
Coforge
12 - 14 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Key Responsibilities
- Lead a team of Java developers in designing and implementing enterprise-grade applications.
- Collaborate with architects, business analysts, and stakeholders to define technical requirements.
- Ensure adherence to coding standards, best practices, and quality guidelines.
- Perform code reviews and provide mentorship to team members.
- Drive end-to-end development lifecycle: design, development, testing, deployment, and support.
- Optimize application performance and scalability.
- Stay updated with emerging technologies and recommend improvements.
Required Skills
- Core Java , J2EE , Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA .
- Strong experience in RESTful APIs , Microservices architecture .
- Proficiency in SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Hands-on experience with cloud platforms (AWS/Azure/GCP) and CI/CD pipelines .
- Knowledge of design patterns , data structures , and algorithms .
- Familiarity with unit testing frameworks (JUnit, Mockito).
- Experience in Agile/Scrum methodologies .
Preferred Skills
- Knowledge on DevOps tools (Docker, Kubernetes).
- Knowledge with message brokers (Kafka, RabbitMQ).
- Knowledge of front-end technologies (Angular/React) is a plus.
Qualifications
- Bachelors/Masters degree in Computer Science, Engineering, or related field.
- 712 years of experience in Java development, with at least 23 years in a lead role.
Soft Skills
- Strong leadership and team management abilities.
- Excellent communication and problem-solving skills.
- Ability to work in a fast-paced, dynamic environment.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
