Posted:4 days ago| Platform:
On-site
Full Time
Job Responsibilities: Design, develop, and maintain scalable microservices using Spring Boot and Java (8/11/17). Build robust, reusable modules utilizing Java Streams, Lambda expressions, and core Java features. Develop efficient code for data processing, including character frequency analysis, sorting, and reverse operations. Implement logic-heavy programs using advanced Java constructs and exception handling mechanisms. Work extensively with Java Collections Framework, including HashMap, TreeMap, HashSet, TreeSet, and custom implementations of Comparator and Comparable. Handle file operations for reading/writing files and manage data through serialization/deserialization. Integrate thread synchronization and scheduling for bulk data processing. Apply core design patterns (Singleton, Factory, Observer, etc.) to ensure clean and maintainable code. Build and secure RESTful APIs using Spring Boot annotations and Spring Security. Implement Spring Batch jobs for scheduled/batch processing tasks. Design and develop microservices using Spring Cloud (Eureka, Feign, Config Server, API Gateway, etc.). Follow Microservices Design Patterns like Circuit Breaker, Service Discovery, and API Gateway. Write and optimize complex SQL queries including subqueries, group by, having, joins, and window functions. Work with relational databases ensuring referential integrity, constraints, and performance optimization. Collaborate with cross-functional teams and contribute to architectural decisions. Demonstrate awareness of integrating GenAI solutions, AI-enhanced workflows, and prompt engineering practices (preferred but not mandatory). Eligibility Criteria: Bachelor’s/Master’s degree in Computer Science, Engineering, or related field. 5–8 years of hands-on development experience with Core Java , Spring Boot , and Microservices . Solid programming foundation with ability to solve logic-based problems efficiently. Proficiency in: Java Streams, Lambda expressions Collections framework and data structures File handling, serialization, multithreading Exception handling and debugging Expertise in: Spring Boot: REST APIs, Security, Annotations, Batch Microservices: Spring Cloud, design principles and patterns SQL: complex joins, subqueries, aggregations Exposure to design patterns , GenAI concepts (bonus), and prompt engineering is a plus. Strong problem-solving and analytical thinking. Excellent communication and collaboration skills. Nice to Have: Experience with GenAI tools like ChatGPT, GitHub Copilot, Gemini. Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes. Familiarity with CI/CD pipelines, logging, and monitoring tools. Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Salary: Not disclosed
Chennai, Coimbatore
12.0 - 22.0 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
Bengaluru, Mumbai (All Areas)
1.0 - 5.0 Lacs P.A.
Noida, Uttar Pradesh, India
Salary: Not disclosed
Vishakhapatnam, Andhra Pradesh, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Indore, Madhya Pradesh, India
Salary: Not disclosed
20.0 - 35.0 Lacs P.A.
Coimbatore, Tamil Nadu, India
Salary: Not disclosed