Role : - Senior Java Backend Engineer
Experience Level : 4years - 6 Years
Location - Pune
Position Overview :
We are seeking a skilled Senior Java Backend Engineer with strong expertise in enterprise-level backend development. The ideal candidate will have hands-on experience with Spring Boot framework, XML data processing, and PDF manipulation and signature technologies. This role requires someone who understands the unique challenges and regulatory requirements of financial and banking services applications.
Key Responsibilities :
- Design, develop, and maintain robust backend services and APIs using Java and Spring Boot framework
- Implement and optimize XML parsing solutions for financial data interchange and regulatory reporting
- Develop PDF document processing workflows using Apache PDFbox for PDF utilities and signatures.
- Build scalable microservices architecture to support high-volume transactions and data processing
- Design and implement comprehensive test automation strategies including unit, integration, and end-to-end testing
- Collaborate with cross-functional teams to deliver secure, compliant, and performant applications
- Participate in code reviews, system design discussions, and technical architecture planning
- Ensure adherence to industry standards, security protocols, and regulatory compliance requirements
- Troubleshoot and resolve complex technical issues in production environments
Required Qualifications :
Technical Skills :
4-5 years of hands-on Java backend development experienceStrong proficiency with Spring Boot framework, including Spring Security, Spring Data, and Spring WebProven experience in Banking and Finance sector applicationsExpertise in XML parsing, validation, and transformationHands-on experience with Apache PDFbox for PDF generation, manipulation, data extraction and digital signatures on PDFSolid understanding of RESTful API design and implementationExperience with relational databases (PostgreSQL) and non-relational databases (Mongodb)Knowledge of version control systems (Git) and CI / CD practicesAdditional Technical Skills :
Experience with message queues (Apache Kafka)Knowledge of caching solutions (Redis)Familiarity with containerization technologies (Docker, Kubernetes)Understanding of microservices architecture patternsExperience with testing frameworks (JUnit, Mockito)Preferred Qualifications :
Bachelor's degree in Computer Science, Software Engineering, or related fieldFamiliarity with cloud platforms (GCP, AWS)Understanding of DevOps practices and monitoring toolsKnowledge of security frameworks and encryption techniques used in banking and finance.Looking for Immediate Joiners
(ref : hirist.tech)