All open jobs
Capgemini

Java Backend Developer (Multithreading) - Mumbai only

Mumbai
via TheirStack6–9 yrs

Posted today · First seen Oct 29 · seen live today · via TheirStack

Skills mentioned

javaspringsqlpostgresqlrestgit

The posting, as published

We are looking for a skilled **Java Backend Developer** with strong expertise in **Core Java, Multithreading, Java Swing, Spring Boot, and Microservices**. The ideal candidate should have experience in designing, developing, and maintaining scalable backend applications, along with desktop-based applications using Java Swing. The role requires a strong understanding of concurrent programming, database interactions, performance optimization, and software design principles. **Your Profile :** - Strong experience in **Core Java (Java 8 or above)**. - Hands-on experience with **Java Swing**, **AWT**, and event-driven programming. - Excellent understanding of **Multithreading, Concurrency, Synchronization, Collections Framework**, and **Java Memory Management**. - Strong knowledge of **Object-Oriented Programming (OOP)** concepts and **Design Patterns**. - Experience with **Spring Boot**, REST APIs, and Microservices. - Proficiency in **JDBC**, SQL, and relational databases such as **Oracle, SQL Server, or PostgreSQL**. - Experience with **Git** and version control practices. - Strong debugging, performance tuning, and problem-solving skills. - Good understanding of software development life cycle and best coding practices. **Your Role :** - Design, develop, and maintain robust applications using **Core Java (Java 8 or above)**. - Develop backend services and RESTful APIs using **Spring Boot** and Microservices architecture. - Build and maintain desktop applications using **Java Swing, AWT, and event-driven programming**. - Implement efficient **multithreading and concurrency** solutions for high-performance applications. - Develop database-driven applications using **JDBC**, SQL, and relational databases. - Analyze and resolve performance bottlenecks, memory issues, and application defects. - Participate in code reviews and contribute to software architecture discussions. - Collaborate with cross-functional teams to deliver high-quality software solutions. - Ensure adherence to coding standards, best practices, and security guidelines. **What would you love working at Capgemini** - You can shape your career with us. We offer a range of career paths and internal opportunities within Capgemini group. You will also get personalized career guidance from our leaders. - You will get comprehensive wellness benefits including health checks, telemedicine, insurance with top-ups, elder care, partner coverage or new parent support via flexible work. - At Capgemini, you can work on cutting-edge projects in tech and engineering with industry leaders or create solutions to overcome societal and environmental challenges. . **Preferred candidate profile** ***1)*** ***Preference will be given to candidates who can join immediately or serve a notice period of no more than 30 days.*** ***2)Candidate must have 6-9 years of hands-on experience in Java development, with strong expertise in Multithreading concepts***

Similar open roles