HamburgerMenu
hirist

Job Description

Description :


Job Title : Java Software Engineer


Location : Bengaluru, India


Company : Adecco


Experience : 5+ Years


Employment Type : Full-Time | Onsite


About the Company :


Adecco is a global leader in workforce solutions, empowering organizations and individuals to achieve their full potential through cutting-edge talent management and technology solutions. With a strong global presence, Adecco specializes in providing staffing, consulting, and professional services across industries. We believe in fostering innovation, collaboration, and excellencebuilding teams that drive meaningful business outcomes.


About the Role :


We are looking for an experienced and motivated Java Software Engineer to join our dynamic technology team in Bengaluru.


The ideal candidate will be a hands-on Java developer with strong expertise in Spring Boot and REST API development, capable of designing and delivering high-quality, scalable, and maintainable backend solutions. You will work closely with cross-functional teams to build enterprise-grade applications that meet performance, reliability, and security standards.


Key Responsibilities :


- Design, develop, and maintain robust and scalable applications using Java and Spring Boot.


- Build and integrate RESTful APIs and microservices for enterprise-grade platforms.


- Collaborate with product managers, architects, and frontend teams to define and implement backend solutions.


- Write clean, maintainable, and efficient code following best software development practices.


- Ensure application quality through unit testing (JUnit/TestNG) and test-driven development (TDD).


- Optimize code performance and troubleshoot issues across multiple environments.


- Work with relational databases such as Oracle or PostgreSQL, ensuring efficient data management and retrieval.


- Contribute to technical design discussions and participate in code reviews.


- Stay current with emerging technologies, frameworks, and development practices.


Required Skills and Qualifications :


Education :


Bachelors or Masters degree in Computer Science, Information Systems, or a related discipline (or equivalent practical experience).


Experience : Minimum 5 years of professional experience in backend software development using Java technologies.


Technical Skills :


- Strong proficiency in Java (Core Java 8+).


- Hands-on experience with Spring Boot, Spring Framework, JPA, and Hibernate.


- Experience in REST API design and development.


- Good understanding of relational databases such as Oracle or PostgreSQL.


- Knowledge of TDD (Test-Driven Development) and testing frameworks like JUnit or TestNG.


- Familiarity with Git, Maven, and CI/CD tools such as Jenkins.


- Exposure to GraphQL and microservices architecture will be an added advantage.


Soft Skills :


- Strong analytical and problem-solving skills.


- Excellent communication and teamwork abilities.


- Attention to detail with a focus on code quality and scalability.


- Self-motivated and proactive in a fast-paced environment.


Nice to Have (Preferred Skills) :


- Experience working with GraphQL-based APIs.


- Knowledge of Docker, Kubernetes, or other containerization technologies.


- Familiarity with cloud platforms (AWS, Azure, or GCP).


- Exposure to Agile/Scrum development environments.


Why Join Adecco :


- Opportunity to work with a globally recognized brand known for innovation and professional excellence.


- Collaborative and inclusive culture that encourages learning and career growth.


- Access to cutting-edge technologies and enterprise-level projects.


- Competitive compensation and comprehensive benefits package.


info-icon

Did you find something suspicious?