Logo
Sulekha.com New Media Pvt Ltd

Java Developer

Sulekha.com New Media Pvt Ltd, Chicago, Illinois, United States, 60290

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 Masters 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