25 Oct
|
NationsBenefits
|
Hyderabad
25 Oct
NationsBenefits
Hyderabad
Job Title: Lead Java Engineer
Experience: 10+ Years
Location: Hyderabad, India
Employment Type: Full-time
About NationsBenefits: At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on platform modernization — transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core backoffice functions in the insurance domain.
Key Responsibilities: 1. Application Development :
- Lead, mentor, and grow a team of high-performing engineers, fostering a collaborative and innovative work culture.
- Recruit, onboard, and train top engineering talent, ensuring team members adhere to best development practices.
- Conduct regular performance reviews, one-on-ones, and knowledge-sharing sessions to drive continuous team improvement.
- Encourage an Agile and DevOps culture, promoting ownership, accountability, and crossfunctional collaboration.
2. Technical Leadership :
- Ensure that the software development lifecycle (SDLC) adheres to industry best practices, coding standards, and compliance guidelines.
- Guide engineers in software design, code reviews, debugging, and performance optimization.
- Stay updated on emerging technologies and industry trends, integrating innovative solutions where applicable.
- Need to be fluent with monitoring systems like DataDog, prometheus, opentelemetry.
3. Application Development :
- Lead the design, development, and deployment of Java-based microservices using Spring Boot, Hibernate, and RESTful APIs.
- Ensure the delivery of fault-tolerant, scalable, and low-latency systems that can handle high transaction volumes.
- Collaborate with business teams to translate functional requirements into robust technical solutions.
- Gain knowledge of the handshake made between the system we own and immediate upstream and downstream systems.
4. Microservices & Cloud Deployment :
- Architect, build, and maintain microservices-based systems on cloud platforms like Azure, AWS, or GCP.
- Ensure efficient containerization and orchestration using Docker and Kubernetes.
- Leverage cloud-based tools for monitoring, logging, and scaling production workloads.
5. Collaboration & Stakeholder Management :
- Work closely with Product Managers, Program Managers, and Business Leaders to align technical roadmaps with company goals.
- Ensure seamless collaboration between engineering, product, and non-technical teams.
- Translate complex technical challenges into actionable business solutions.
6. Continuous Improvement :
- Establish a culture of continuous learning and process enhancement within the engineering team.
- Promote automation, DevOps practices,
and CI/CD pipelines to streamline deployments.
- Encourage the adoption of recent frameworks, tools, and best practices to improve team efficiency and product quality.
7. Compliance & Security :
- Proactively manage technical risks, vulnerabilities, and security incidents.
- Implement robust authentication, authorization, and encryption mechanisms for secure data transactions.
8. High-Volume Data Processing :
- Design and manage SQL/NoSQL databases, ensuring optimal performance for largescale data processing.
- Optimize database queries for fast, efficient, and reliable financial transactions.
- Integrate real-time data processing solutions, such as Kafka or Hadoop, to handle high throughput workloads.
Requirements :
- Education: Bachelor's degree in computer science, Information Technology, or a related field.
- Experience: 10+ years in Java development, with 3+ years of leadership experience.
- Technical Expertise: Java (Spring Boot, Hibernate), microservices architecture, RESTful APIs, SQL/NoSQL databases. o Cloud & DevOps: Experience with AWS, GCP, or Azure, CI/CD pipelines, and version control (Git, Jenkins, Kubernetes, Docker).
Preferred Qualifications :
- DevOps & Automation: Hands-on experience with Jenkins, Kubernetes, and cloudbased CI/CD pipelines.
- Full-Stack Exposure: Familiarity with front-end frameworks like React or Angular.
- Big Data & Messaging Systems: Knowledge of Kafka, Hadoop, and distributed data processing tools.
Why Join Us?
- Lead a pioneering FinTech initiative with cutting-edge technologies and scalable architecture.
📌 Java Technical Lead (Cards & Payments) (Hyderabad)
🏢 NationsBenefits
📍 Hyderabad