Job Description
Payroll Company: Compunnel India
Client: ATOS Syntel, after 6 months, you will work directly with ATOS
Experience Required: 6+ years
Mode of Work: Remote
Job Title: Senior Backend Java Developer
Location: Pune /Bangalore
Job Description:
We are seeking an experienced Senior Java Backend Developer with 6+ years of hands-on experience in designing, developing, and maintaining scalable, high-performance backend applications. The ideal candidate should possess strong expertise in Java, Spring Boot, Microservices Architecture, and Apache Kafka, as well as a solid foundation in Object-Oriented Programming (OOP), Design Patterns, and Data Structures & Algorithms. The role requires building resilient distributed systems and collaborating with cross-functional teams in an Agile environment
.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot.
- Build and enhance Microservices-based architectures for enterprise applications.
- Develop event-driven systems and messaging solutions using Apache Kafka.
- Implement robust APIs (RESTful services) and integrate with internal and external systems.
- Apply software design principles, design patterns, and best practices to ensure maintainable and extensible code.
- Optimize application performance, scalability, and reliability.
- Participate in architecture discussions and contribute to technical design decisions.
- Write clean, testable, and efficient code with appropriate unit and integration tests.
- Troubleshoot production issues and perform root cause analysis.
- Collaborate with product managers, architects, QA engineers, and DevOps teams.
- Conduct code reviews and mentor junior developers when needed.
Required Technical Skills
- 6+ years of experience in Java backend development.
- Strong proficiency in Core Java (Java 8/11/17+).
- Extensive experience with Spring Boot, Spring Framework, and related modules.
- Hands-on experience in designing and implementing Microservices Architecture.
- Strong experience with Apache Kafka for event streaming and asynchronous communication.
- Deep understanding of Object-Oriented Programming (OOP) principles.
- Strong knowledge of Design Patterns and their practical application.
- Excellent understanding of Data Structures and Algorithms.
- Experience with RESTful API development and integration.
- Strong knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Experience with version control systems such as Git.
- Understanding of distributed systems, concurrency, and multithreading.
- Familiarity with CI/CD practices and Agile methodologies.
Preferred Skills
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Familiarity with monitoring and logging tools.
- Knowledge of security best practices for backend applications.
- Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and contribute effectively in a team environment.
Mandatory Requirements
- Java
- Spring Boot
- Microservices
- Apache Kafka
- OOPS Concepts
- Design Patterns
- Data Structures & Algorithms
Nice to Have
- Experience in high-volume,high-availability enterprise applications.
- Exposure to event-driven and domain-driven architectures.
- Experience working in cloud-native environments.
Please fill in all the essential details which are given below & attach your updated resume, and send it to ra**********a@co******l.com
1. Total Experience:
2. Relevant Experience in Java Backend Development :
3. Experience in Kafka :
4. Experience in Spring Boot :
5. Experience in Microservices :
6. Experience in Algorithm :
7. Experience in Design patterns :
8. Experience in OOPS concepts :
9. Current company :
10. Current Designation :
11. Highest Education :
12. Notice Period:
13. Current CTC:
14. Expected CTC:
15. Current Location:
16. Preferred Location:
17. Hometown:
18. Contact No:
19. If you have any offer from some other company, please mention the Offer amount and Offer Location:
20. Reason for looking for change:
21. Please share the Aadhar card front side photo in PDF
22. D.O.B :
23. Any dual employment, please let me know (YES/NO):
If the above Job description is suitable, please contact me at 9910044***
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time
Contact Details:
Company: Compunnel
Location(s): Pune
Keyskills:
Java
Design Patterns
Kafka
Spring Boot
Microservices
Algorithms
Data Structures
OOPS