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

Java Developer - Microservices Architecture

Consulting FirmMumbai
5 days ago
Job description

Seeking a highly skilled and experienced Java Developer to join our growing technology team.

This role demands a strong background in designing, developing, and maintaining high-performance Java applications, with specific expertise in building and managing Spring Boot-based microservices on AWS.

The ideal candidate will be proficient in leveraging Java 8 features, managing concurrency with multi-threading, and possess a solid understanding of distributed systems and cloud technologies.

You will be an integral part of our Agile development process, utilizing tools like ADO / JIRA, and contribute to building scalable and robust solutions.

Responsibilities :

  • Design, develop, and maintain high-performance and scalable Java applications, ensuring code quality and adherence to best practices.
  • Implement and manage Spring Boot-based microservices architecture, ensuring seamless integration and efficient performance.
  • Leverage AWS services for deploying, managing, and scaling microservices and other application components.
  • Utilize Apache Kafka for building robust and scalable event-driven architectures.
  • Design and implement solutions utilizing Java 8 features and advanced concepts.
  • Develop and manage concurrent applications using Java Multithreading effectively.
  • Collaborate within an Agile development environment, participating in sprint planning, daily stand-ups, and retrospectives, utilizing tools like ADO / JIRA.
  • Implement and maintain data persistence layers using JPA or Hibernate, ensuring efficient data access and management.
  • Maintain and contribute to the improvement of our CI / CD pipelines.
  • Troubleshoot and resolve technical issues related to Java applications and microservices in a timely manner.
  • Ensure code quality through thorough unit testing and integration testing.
  • Collaborate effectively with other developers, architects, and stakeholders.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Utilize Git for version control and participate in code reviews.
  • Work with relational databases (any SQL experience is valuable).
  • Stay updated with the latest advancements in Java, microservices, cloud technologies, and related areas.

Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience in designing, developing, and maintaining high-performance Java applications.
  • Strong proficiency in Core and Advanced Java 8 features.
  • Extensive experience in implementing and managing Spring Boot-based microservices.
  • Hands-on experience with Amazon Web Services (AWS) for deploying and managing applications.
  • Solid understanding and practical experience with Apache Kafka.
  • In-depth knowledge and practical experience with Java Multithreading.
  • Familiarity with Java Persistence API (JPA) or Hibernate for data persistence.
  • Good understanding of Git for version control and collaborative development.
  • Experience working within Agile methodologies and utilizing tools like Azure DevOps (ADO) or JIRA.
  • Experience with relational databases and writing SQL queries.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Preferred Qualifications (Optional) :
  • Experience with other cloud platforms such as Azure or GCP.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with other messaging queues or distributed systems.
  • Familiarity with security best practices for microservices and cloud environments.
  • Experience with performance monitoring and optimization of Java applications and microservices.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Mumbai