Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
Location: Pune, MH, India Department: Information Technology
Job Description
Senior Java Developer (Female Candidates Only)
About this Position
We are looking for a Senior Java Developer to join our team in a hybrid work environment. You’ll be actively involved in design sessions, contributing to architectural decisions, and engaging in hands-on coding and testing. This position offers the opportunity for continuous learning and career growth in a collaborative setting.
Job Responsibilities
Actively contribute to detailed design sessions and technical discussions with the team.
Develop server-side applications using J2EE and frameworks like Spring and Spring Boot.
Perform hands-on coding, testing, and ensure high-quality deliverables with rigorous unit and integration testing.
Collaborate with cross-functional teams, including Users, Business Analysts, QA, and Development teams.
Engage in the design, development, and maintenance of web applications and microservices.
Skills/Requirements
5-12 years of experience building server-side applications using J2EE.
Proficiency in Spring and Spring Boot frameworks.
Strong Java and multithreading programming skills.
Familiarity with front-end technologies such as JavaScript, Angular, and React.
Knowledge of MVC frameworks like Spring Boot MVC and experience with RESTful APIs and microservices.
Experience with JUnit, integration testing, and Agile methodologies (Scrum).
Proficient with databases (Oracle, Db2) and application servers (Tomcat).
Working knowledge of Unix/Linux development environments and DevOps tools like Git, Jenkins, and GitHub Actions.
Additional Information
Hybrid work environment.
Long-term position with opportunities for growth and skill development.
Company Description
Jobs for Humanity is collaborating with YUPRO Placement to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name: YUPRO Placement
Key skills
Required
AgileAngularGitGitHub ActionsIntegration QA & TestingJUnitJavaJavaScriptJenkinsLinuxMVCMicroservicesREST API DevelopmentReactScrumSpring BootUnixOracleSpring
This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.
Questions you may be asked
What are the four pillars of OOP, with a Java example of each?
What is the difference between an abstract class and an interface in Java?
What is the difference between method overloading and method overriding?
What is the difference between == and equals() in Java?