Talent.com
Java Developer (Spring Boot & Microservices)

Java Developer (Spring Boot & Microservices)

ConfidentialChennai
3 days ago
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.
  • Skills Required

    Spring Boot, Microservices, Rabbit Mq, Kafka

    Create a job alert for this search

    Java Developer Spring Boot • Chennai