Technical Lead (Java)

mygwork

pune NM Years Exp Posted 4d ago

Job Description

  • Technical Leadership: Take the initiative to design technical solutions, drive implementation, and ensure alignment with architectural principles
  • Requirement Analysis: Collaborate with product owners and team members to understand business requirements and translate them into technical solutions
  • End-to-End Ownership: Take responsibility for features from development to production, ensuring high-quality delivery
  • Agile Collaboration: Actively participate in agile ceremonies, promoting an agile mindset and fostering a culture of continuous improvement
  • Best Practices: Shape engineering culture by applying best practices such as clean code principles, code reviews and proper documentation
  • Optimization: Continuously maintain, refactor, and optimize existing software systems for performance, scalability, and security
  • Technical Consulting: Provide technical expertise and support to internal and external stakeholders

 

Key Requirements / Technical Skills

Essential Skills:

  • Java Expertise: Excellent knowledge and experience in Java and common Java frameworks such as Spring and Spring Boot
  • Database Skills: Proficiency in working with relational databases (e.g., PostgreSQL) and ideally also document databases (e.g., MongoDB)
  • API Design and Integration: Solid experience in designing, implementing, and consuming RESTful APIs
  • Event-Driven Architecture: Familiarity with event-driven architectures and data streaming using Kafka
  • Microservices: Strong understanding of microservice architecture and established patterns
  • Tools & Testing:  Proficiency in tools like Maven, JUnit and other testing frameworks

 

Desirable Skills:

  • OSGi & Eclipse: Knowledge of OSGi and Eclipse Extension Point concepts.
  • Cloud & DevOps: Experience with AWS, CI/CD pipelines (e.g., Jenkins), SonarQube, Docker, Kubernetes, CDK8S, and Istio
  • Performance Monitoring: Familiarity with performance analysis and optimization techniques
  • ABS-Specific Knowledge: Familiarity with Allianz Business System (ABS) components such as A3K, Facade, and Adapter is highly desirable and will be considered a strong advantage

 

Qualifications & Soft Skills

  • Mindset: Open-minded, curious, and creative with a passion for learning new technologies
  • Communication: Strong communication skills and fluency in English
  • Team Player: Ability to collaborate effectively in a cross-functional team environment
  • Problem-Solving: Analytical mindset with attention to detail and a focus on delivering business value
    • Mentorship: Willingness to coach and support team members, sharing technical expertise

Similar Openings for You