Java Developer (Spring Boot & Microservices)

apartmentSynechron Technologies Private Limited placeChennai calendar_month 

Job Description

Software Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong proficiency in Java 1.8 and above.
  • Hands-on experience with Spring Boot and Microservices architecture.
  • Familiarity with messaging systems such as Kafka, Rabbit MQ, JMS, Active MQ, or IBM MQ is a strong advantage.
  • Exposure to the Banking or Capital Markets industry is a plus.

Overall Responsibilities:

  • Design, develop, and maintain robust Java applications.
  • Implement Microservices architecture using Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimize performance and enhance functionality.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with emerging technologies and industry trends.

Technical Skills (Category-wise):

Core Java:

  • Proficient in Java 1.8 and above.
  • Strong understanding of OOP principles and design patterns.

Frameworks:

  • Extensive experience with Spring Boot.
  • Knowledge of RESTful API design and implementation.

Microservices:

  • Experience in developing Microservices-based applications.
  • Familiarity with containerization technologies like Docker.

Messaging Systems:

  • Experience with Kafka, Rabbit MQ, JMS, Active MQ, or IBM MQ.

Database:

  • Proficient in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with NoSQL databases (e.g., MongoDB) is a plus.

Tools:

  • Version control systems (e.g., Git).
  • Build tools (e.g., Maven, Gradle).

Experience:

  • 3 - 6 years of experience in Java development.
  • Proven track record of delivering high-quality software solutions in a timely manner.

Day-to-Day Activities:

  • Writing clean, maintainable, and efficient code.
  • Collaborating with product managers and designers to gather requirements.
  • Conducting unit testing and integration testing to ensure software quality.
  • Participating in daily stand-ups and sprint planning meetings.
  • Monitoring application performance and addressing issues as they arise.

Soft Skills:

  • Excellent problem-solving skills and ability to work under pressure.
  • Strong communication skills, both verbal and written.
  • Ability to work collaboratively in a team-oriented environment.
  • Adaptability and willingness to learn new technologies.
apartmentSynechron Technologies Private LimitedplaceChennai
Job Description Overall Responsibilities:  •  Lead and mentor a team of Java developers, ensuring adherence to best practices for software development.  •  Develop and maintain Java-based applications and systems that meet business requirements...
apartmentgreen success infotechplaceChennai
Explore What a Java Developer Can Do for You Job Description Roles and Responsibilities/: Create, implement, and manage Java applications with great performance. Write code that is clear, effective, and thoroughly documented. Take part...
apartmentA Client of FreshersworldplaceChennai
Java developerResponsibilities:-Experience working closely with development and business teams to communicate impacts and understand business requirements.Experience in Spring, Hibernate, and REST-based Webservices.Good exposure and working...