Loading open roles
Loading open roles
Loading role

Lead Software engineer -Java
Missions
Please note the interviews will be held by onsite we will only be shortlisting the profiles
Key Responsibilities
· Design & Development: Build and maintain robust Java-based applications and services.
· Collaboration: Partner with cross-functional teams to define, design, and deliver new features.
· Performance & Security: Ensure applications are scalable, secure, and optimized for high performance.
· Code Quality: Write clean, maintainable, and efficient code aligned with industry best practices.
· Troubleshooting: Debug, optimize, and enhance existing systems.
· Architecture: Contribute to technical discussions and help shape architectural decisions.
Required Skills & Qualifications
· Experience: 10+ years of professional Java development.
· Core Expertise: Java SE/EE (Java 21+), Spring Framework (Spring Boot), RESTful APIs.
· Python: Hands-on experience with Python for scripting, automation, or backend services.
· Database Skills: Strong proficiency in SQL and relational databases (e.g., PostgreSQL).
· Architecture: Familiarity with microservices and cloud platforms (AWS, Azure).
· DevOps & CI/CD: Hands-on experience with pipelines, Git, and testing frameworks (JUnit, Mockito).
· Design Principles: Solid understanding of design patterns, OOP, and software best practices.
· Production Experience: Proven hands-on experience with systems running in production environments, including monitoring, troubleshooting, and performance tuning.
Additional Skills
· Kubernetes, Docker, and containerized deployments.
· Exposure to DevOps practices and monitoring tools.
· Experience with message brokers.
· Soft Skills: Excellent problem-solving and communication abilities.
Interview Process
· Candidates will complete a code assignment prior to the interview.
· Interview duration: ~2 hours, including:
o Live coding session
o Technical questionsDNA (culture fit) assessment
o DNA culture fitment
Profile
Please note the interviews will be held by onsite we will only be shortlisting the profiles
Key Responsibilities
· Design & Development: Build and maintain robust Java-based applications and services.
· Collaboration: Partner with cross-functional teams to define, design, and deliver new features.
· Performance & Security: Ensure applications are scalable, secure, and optimized for high performance.
· Code Quality: Write clean, maintainable, and efficient code aligned with industry best practices.
· Troubleshooting: Debug, optimize, and enhance existing systems.
· Architecture: Contribute to technical discussions and help shape architectural decisions.
Required Skills & Qualifications
· Experience: 10+ years of professional Java development.
· Core Expertise: Java SE/EE (Java 21+), Spring Framework (Spring Boot), RESTful APIs.
· Python: Hands-on experience with Python for scripting, automation, or backend services.
· Database Skills: Strong proficiency in SQL and relational databases (e.g., PostgreSQL).
· Architecture: Familiarity with microservices and cloud platforms (AWS, Azure).
· DevOps & CI/CD: Hands-on experience with pipelines, Git, and testing frameworks (JUnit, Mockito).
· Design Principles: Solid understanding of design patterns, OOP, and software best practices.
· Production Experience: Proven hands-on experience with systems running in production environments, including monitoring, troubleshooting, and performance tuning.
Additional Skills
· Kubernetes, Docker, and containerized deployments.
· Exposure to DevOps practices and monitoring tools.
· Experience with message brokers.
· Soft Skills: Excellent problem-solving and communication abilities.
Interview Process
· Candidates will complete a code assignment prior to the interview.
· Interview duration: ~2 hours, including:
o Live coding session
o Technical questionsDNA (culture fit) assessment
o DNA culture fitment