Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Contribute to design, development, performance tuning, troubleshooting, and deployment of application systems using Core Java technologies.
Develop common services, libraries, and toolkits for reuse by other applications.
Work in coordination with the Technology team following SDLC and Agile processes to implement new or revised application systems.
Minimum Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
Proficient in Core Java including multithreading, data structures, algorithms, Annotations, Generics, and Dependency Injection frameworks (Spring/Google Guice).
Experience with NoSQL databases (specifically MongoDB), messaging (JMS), ORM frameworks (Hibernate/iBatis), batch frameworks (Spring Batch, Quartz), unit testing (JUnit, Mockito), and cloud platforms (AWS, Google Cloud).
Work Experience Required: Not explicitly mentioned in the JD
Ideal Candidate Profile
Experienced in building scalable and reusable Java applications and services with attention to performance and troubleshooting.
Comfortable working within Agile and SDLC environments using OOAD, UML, TDD, and DDD methodologies.
Familiar with Microservices architecture, containerization with Docker, and cloud deployments, preferably in Pune location.
