Bangalore
23 days ago
Lead I - Software Engineering

Position: Java Microservices Developer​

Location: Bangalore, India​

Employment Type: Hybrid (Combination of remote and in-office work)​

Experience: 8-10 years​

Key Responsibilities:

Design, develop, and maintain scalable Java applications using Spring Boot and Microservices architecture.​

Participate in software upgrades and ensure seamless integration of new features.​

Collaborate effectively within Agile teams, utilizing tools like JIRA for project management.​

Develop and consume RESTful APIs and Web services to integrate various system components.​

Utilize Elastic Search for efficient data retrieval and management.​

Apply basic knowledge of AWS services, GitHub, Kafka, or other messaging queues in application development.​

Work with SQL databases such as Postgres and Oracle, ensuring data integrity and optimization.​

Deploy and manage applications using Kubernetes for container orchestration.​

Apply strong understanding of data structures to write efficient and optimized code.​

Required Skills:

Proficiency in Java (versions 8 and above) with hands-on experience in Spring Boot.

Experience in developing applications using Microservices architecture.​

Familiarity with Agile development methodologies and tools like JIRA.​

Experience in designing and consuming RESTful APIs and Web services.​

Basic understanding of Elastic Search for data indexing and search functionalities.​

Working knowledge of AWS services and cloud deployment practices.​

Experience with version control systems, particularly GitHub.​

Familiarity with Kafka or other messaging queues for event-driven architectures.​

Proficiency in SQL and experience with databases like Postgres and Oracle.​

Hands-on experience with Kubernetes for container orchestration and deployment.​

Solid understanding of data structures and algorithms to write efficient code.​

Preferred Qualifications:

Experience with Docker for containerization.​

Knowledge of CI/CD pipelines and related tools.​

Familiarity with additional cloud platforms such as Azure or GCP.​

Understanding of service mesh technologies like Istio.​

Experience with NoSQL databases like MongoDB.​

Knowledge of application performance monitoring tools like Dynatrace or Splunk.

Por favor confirme su dirección de correo electrónico: Send Email