Noida, Uttar Pradesh, India
Information Technology
Full-Time
Fusionpact Technologies Inc
Overview
Location: Pune (Hybrid – 3 days from office)
Experience: 8–15 Years
Domain: Information Technology (IT)
Joining: Immediate joiners only
Preference: Local candidates only (Pune-based)
Job Overview
We’re looking for a highly skilled and experienced Lead Software Engineer to lead the development and enhancement of a key management system built using Java 21, with a hexagonal architecture and multiple microservices.
Key Responsibilities
Experience: 8–15 Years
Domain: Information Technology (IT)
Joining: Immediate joiners only
Preference: Local candidates only (Pune-based)
Job Overview
We’re looking for a highly skilled and experienced Lead Software Engineer to lead the development and enhancement of a key management system built using Java 21, with a hexagonal architecture and multiple microservices.
Key Responsibilities
- Lead, design, develop, and test Web and Cloud-native applications.
- Own end-to-end architectural assessments and delivery of platforms.
- Define, architect, and break out epics/features for others.
- Work in a cross-functional agile team to deliver working software incrementally.
- Mentor junior engineers and influence project direction.
- Research and adopt new programming languages, frameworks, and libraries.
- Maintain high code quality through code scanning and bug detection.
- Define and coach on development best practices (e.g., branching strategies, peer reviews, error handling).
- Champion Test-Driven Development (TDD).
- Enforce coding guidelines and maintain consistent coding standards.
- Review code for anti-patterns and ensure continuous refactoring.
- Promote design patterns and best practices in microservices.
- Design and develop microservices using hexagonal architecture.
- Build and maintain secure RESTful APIs.
- Implement Kafka for asynchronous messaging.
- Ensure secure and efficient database interactions.
- Manage schema design, query optimization, and data migrations in Postgres.
- 8+ years in microservices-based cloud-native development.
- 3+ years of experience leading teams.
- Strong experience with Java (21 preferred), Spring Boot, and Hibernate.
- In-depth knowledge of hexagonal architecture, Kafka, and Redis.
- Strong in RESTful API design and Postgres database optimization.
- Experience with large-scale batch processing.
- Proficient in container/serverless (Docker, Kubernetes, AWS Lambda, ECS).
- TDD/DDD, automated test frameworks (JUnit, WireMock, Cypress).
- Application Lifecycle Management (e.g., Jira, Confluence)
- DevOps tools (CI/CD pipelines using Jenkins).
- Strong GIT knowledge and communication skills.
- Proven leadership and mentoring capabilities.
- Hands-on experience with cryptographic operations and HSMs.
- Previous experience with key management systems.
- Agile/Scrum experience and global team collaboration.
- Inspiring leadership and mentoring qualities.
- Eagerness to continuously learn and share knowledge.
- 8+ years in microservices-based cloud-native development.
- 3+ years of team leadership experience.
- Minimum 5 years in Microservices and Spring Boot.
- Kafka – 3 years of experience in the current project.
- Experience in at least one FinTech domain project.
- System design expertise.
- Knowledge in Cryptography.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in