Search by job, company or skills

Coforge

Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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

  • Bachelor's/Master's 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137844331

Similar Jobs