Job Title : Senior Java Developer
Location : Pune, India
Experience : 5 to 7 Years
Employment Type : Full-time
Role Purpose
As a Senior Java Developer, you will be responsible for designing, developing, testing, deploying, and maintaining enterprise-grade applications. You will lead by example, ensure coding best practices, and provide technical guidance to the development team
Key Responsibilities :
- Develop and maintain high-quality, scalable, and efficient Java-based applications.
- Design and implement backend services using Java / J2EE, Spring Boot, and related technologies.
- Lead code reviews, enforce coding standards, and ensure adherence to design and architecture
guidelines.
Collaborate with cross-functional teams including QA, DevOps, and Product to deliver secure and performant applications.Troubleshoot, debug, and resolve application issues across multiple environments.Implement and manage CI / CD pipelines using Jenkins, Docker, and Kubernetes.Mentor junior developers and provide technical leadership within the team.Support deployment processes and production releases with zero downtime.Translate functional and technical requirements into system designs.Maintain and support scheduled batch jobs and data pipelines.Ensure high system availability, performance, and security compliance.Primary Skills :
Core Technologies : Java 5+, J2EE (JSP, EJB), Spring Framework (Spring Boot, Spring MVC), Hibernate / JPAFrontend : Angular 18 / 20, JavaScript, TypeScript, HTML, CSSWeb Services : RESTful APIs, SOAP Web ServicesSecurity : OAuth2, JWT, Single Sign-On (SSO)Databases : MariaDB, Oracle, MySQL, PostgreSQLMessaging & Integration : IBM MQ 9.5, Kafka, RabbitMQDevOps & CI / CD : Jenkins, Docker, Kubernetes, Maven / GradleApplication Servers : JBoss 8.0.7.0 (JDK 17), Websphere, Weblogic, TomcatReporting Tools : Eclipse BIRT Report Designer 4.15 (Open Source)Development Tools : Eclipse / IntelliJ, VS Code, Postman / SoapUI, Git, Putty, WinSCPMonitoring & Logging : ELK Stack, SplunkScripting : Linux Shell ScriptingBatch Job Support : Hands-on experience with job scheduling, monitoring, and supportSecondary Skills :
Cloud Platforms : Azure, AWS, Google Cloud Platform (GCP)Angular version migration and upgrade experienceExperience working in the Banking or Financial Services domainExposure to Agile development methodologies and Agile ceremoniesFamiliarity with Release Management and DevOps best practices(ref : hirist.tech)