Java Microservices Developer

Techvilla Solutions

Princeton, NJ

Posted On: Oct 24, 2024

Posted On: Oct 24, 2024

Job Overview

Job Type

Full-time

Experience

8 - 12 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Java
  • Microservices
  • Azure
  • Kubernetes
  • Docker
  • GIT
  • Agile
Job Description

We are seeking a highly skilled Java Microservices Developer with a strong background in microservices architecture, cloud technologies, and Agile methodologies. The ideal candidate will have extensive experience with Java development, cloud platforms, and containerization tools. You will be part of a collaborative team focused on delivering scalable, high-performance applications.

Responsibilities
  • Develop and maintain high-quality Java microservices.
  • Design and implement scalable solutions using Azure, Kubernetes, Docker, and OpenShift.
  • Write efficient, maintainable code following best practices and conduct code reviews.
  • Collaborate with cross-functional teams to design robust solutions.
  • Implement automation tools to optimize processes and manage software configurations.
  • Utilize source control tools such as GIT for version control.
  • Contribute to the continuous improvement of development processes.
  • Monitor and troubleshoot system performance, using tools like Splunk and Dynatrace.
  • Work with streaming technologies like Kafka (optional but beneficial).
  • Participate in Agile ceremonies and adhere to Agile Development lifecycle methodologies.
  • Stay updated on industry trends and technologies to implement best practices.
  • Solve complex problems using strong analytical and troubleshooting skills.
  • Work independently and collaboratively to deliver on project goals.
Requirements
  • Strong experience in Java and Microservices development.
  • Expertise in cloud platforms such as Azure and container technologies like Kubernetes, Docker, and OpenShift.
  • Familiarity with the Spring Framework for Java development.
  • Hands-on experience with code generation and code refactoring.
  • Experience with source control tools such as GIT.
  • Knowledge of Kafka or any streaming technologies (preferred).
  • Experience with monitoring tools such as Splunk or Dynatrace.
  • Strong understanding of software architecture and design principles.
  • Proven ability to prioritize and manage multiple tasks with urgency.
  • Experience working in Agile development environments.
  • Strong communication and teamwork skills, with the ability to collaborate effectively in a large, distributed team.

Job ID: LF240021


Posted By

Mayank Rawat


Related Jobs
  • Full-time

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    8 - 12 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • Java
    • Microservices
    • Azure
    • Kubernetes
    • +3 more

Posted On: Oct 24, 2024