Talent.com
This job offer is not available in your country.
Senior Java Developer - Spring Boot / Microservices Architecture

Senior Java Developer - Spring Boot / Microservices Architecture

BOHIYAANAM TECHNOLOGY LLPChennai
4 days ago
Job description

Key Responsibilities :

  • Design, develop, and implement robust Java-based applications using Spring Boot and Microservices architecture.
  • Collaborate with product managers, architects, and cross-functional teams to gather and understand functional and technical requirements.
  • Develop and maintain RESTful APIs ensuring optimal performance and scalability.
  • Participate in all phases of the software development lifecycle including analysis, design, development, testing, deployment, and maintenance.
  • Deploy microservices to cloud platforms such as AWS, Azure, or GCP.
  • Implement unit and integration testing frameworks to ensure code quality and reliability.
  • Optimize application performance and ensure the security of services and data.
  • Utilize containerization tools such as Docker and orchestration tools like Kubernetes for building scalable environments.
  • Work with Kafka or RabbitMQ for asynchronous messaging and communication between services.
  • Participate in code reviews and contribute to technical discussions and documentation.
  • Stay updated with industry trends, emerging technologies, and apply them as appropriate.

Required Skills & Qualifications :

  • 1013 years of hands-on experience in Java development, with strong proficiency in Spring Boot.
  • Solid experience in building and maintaining Microservices.
  • Strong knowledge of REST APIs, Object-Oriented Programming (OOP), and Design Patterns.
  • Experience working with cloud platforms : AWS, Azure, or Google Cloud Platform (GCP).
  • Hands-on experience with Kafka, RabbitMQ, or other message brokers.
  • Familiarity with containerization tools such as Docker, and orchestration with Kubernetes.
  • Proficient in SQL and NoSQL databases.
  • Experience with tools like Git, Maven / Gradle, Jenkins, and CI / CD pipelines.
  • Strong problem-solving and debugging skills.
  • Excellent communication, collaboration, and leadership capabilities.
  • Preferred Qualifications :

  • Experience in Agile / Scrum environments.
  • Exposure to DevOps and infrastructure automation practices.
  • Familiarity with performance tuning and monitoring tools.
  • Experience with front-end integration using Angular / React (optional).
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Java Developer • Chennai