Logo
Sulekha.com New Media Pvt Ltd

Java Developer

Sulekha.com New Media Pvt Ltd, Chicago

Save Job

Job Overview

We are seeking a seasoned Java Developer with 8+ years of experience in designing, developing, and deploying scalable microservices using Spring Boot and related Java technologies. The ideal candidate will work closely with cross-functional teams to design robust backend solutions in a fast-paced, agile environment. This role requires a deep understanding of microservices architecture, RESTful APIs, cloud technologies, and best coding practices.

Responsibilities

  • Design, develop, and maintain scalable and high-performing Java-based microservices using Spring Boot.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver business-critical features.
  • Implement RESTful APIs, and integrate third-party APIs and internal services.
  • Optimize applications for performance, scalability, and reliability.
  • Participate in code reviews, mentor junior developers, and enforce best practices.
  • Write unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Work in an Agile/Scrum environment with continuous integration and delivery (CI/CD).
  • Debug and resolve production issues and provide support as required.
  • Participate in architectural decisions and contribute to system design.

Qualifications

  • Bachelor\'s or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years of professional experience in Java/J2EE development.
  • Strong experience with Spring Boot, Spring MVC, Spring Cloud, and Spring Security.
  • Solid understanding and hands-on experience with microservices architecture.
  • Strong knowledge of REST APIs, JSON, and web services.
  • Experience with SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, etc.
  • Familiarity with Docker, Kubernetes, or other container orchestration technologies.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience with CI/CD pipelines using Jenkins, Git, Maven/Gradle.
  • Excellent problem-solving and communication skills.

Preferred Skills

  • Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with DevOps practices and infrastructure as code (IaC).
  • Experience with monitoring tools (e.g., Prometheus, ELK Stack, Grafana).
  • Front-end knowledge (Angular/React) is a plus but not required.

#J-18808-Ljbffr