Java Developer | Pune | 2-5 Years

Job Description

We are seeking a dedicated and highly skilled Java Developer to join our dynamic team in Pune. The ideal candidate will have substantial experience in Java, Spring Boot, and Microservices, with a strong ability to contribute to the design, development, and maintenance of high-performance applications. This role requires a proactive approach, exceptional problem-solving skills, and the capability to work collaboratively in a fast-paced environment.

Key Responsibilities

  • Application Development: Develop and maintain high-quality Java applications using Spring Boot and Microservices architecture.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, ensuring best practices and coding standards are followed.
  • Requirement Analysis: Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
  • Code Review and Testing: Conduct thorough code reviews to ensure adherence to development standards, and perform unit testing to guarantee software quality.
  • Performance Optimization: Identify performance bottlenecks and optimize application performance to enhance user experience.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement and manage CI/CD pipelines to automate the deployment process.
  • Documentation: Create and maintain comprehensive documentation for all developed applications, including design specifications, technical guides, and user manuals.
  • Collaboration: Work closely with cross-functional teams including QA, DevOps, and Project Management to deliver projects on time and within scope.

Required Skills and Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • Experience: 2-5 years of hands-on experience in Java development.
  • Technical Proficiency:
    • Strong proficiency in Java (J2SE/J2EE).
    • Extensive experience with Spring Boot and Microservices architecture.
    • Knowledge of RESTful API design and implementation.
    • Familiarity with database technologies such as SQL, NoSQL, and ORM frameworks like Hibernate.
    • Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
    • Experience with version control systems like Git.
  • Tools and Technologies:
    • Proficient in using development tools such as IntelliJ IDEA, Eclipse, or similar.
    • Experience with build tools like Maven or Gradle.
    • Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes is a plus.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and interpersonal skills.
    • Ability to work independently and as part of a team.
    • Strong organizational skills with the ability to handle multiple tasks and prioritize effectively.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of microservices security best practices.

How to Apply

If you are a passionate Java Developer with a keen interest in working on challenging projects and advancing your career in a supportive environment, we would love to hear from you. Please send your resume, along with your current salary details and notice period, to yekata.shriwas@synechron.com

Your Corporate Life

Your Corporate Life

Leave a Reply

Your email address will not be published. Required fields are marked *