Experience: 3-5
Location: Mumbai, Chennai, Hyderabad
Description: Product Engineer (Java, Springboot & Microservices)
About Intellect Design Arena
Intellect Design Arena is a world leader in financial technology, creating cutting-edge products for the banking, financial services, and insurance (BFSI) sector.
Our solutions are built on a foundational commitment to Design Thinking and our unique eMACH.ai architecture, which focuses on providing composable and contextual banking experiences.
We are seeking a highly skilled and passionate Lead Java Developer to drive the technical direction and execution of our core platforms.
The Role
As a Java Developer, you will be a hands-on leader responsible for the entire software development lifecycle, from design to deployment.
You will be a part of team in the design and implementation of complex Java applications that power our mission-critical solutions for the financial services industry.
Your role will involve mentoring team members, ensuring high standards of code quality, and making key architectural decisions.
Key Responsibilities
- Code Quality & Standards: Write well-designed, testable, and maintainable code.
Conduct independent code reviews, identify and apply appropriate Design Patterns, and mentor junior developers to ensure code quality and compliance with design specifications. - Software Development Lifecycle: Independently manage software analysis, programming, testing, and debugging.
You will take ownership of the full lifecycle of applications from conception to deployment and maintenance. - Collaboration & Problem-Solving: Serve as a subject matter expert, providing strong analytical and problem-solving capabilities.
You will work within the team and as an individual contributor to address technical challenges and deliver results within tight deadlines.
Required Skills & Experience
- Experience: 3-5 years of proven experience in software development
- Hands-on Skills (Must-Have):
- Strong with Data structures and algorithms
- Strong proficiency in J2EE, Spring, and Spring Boot frameworks.
- Expertise in Microservices architecture and building RESTful web services.
- Hands on with NoSQL or SQL databases.
- In-depth knowledge of Multithreading and the Collections framework.
- Proven experience in designing, implementing, and maintaining Java applications.
- Distinct Advantage (Good to Have):
- Experience with Cloud deployment (CI/CD) on platforms like AWS, Azure, or GCP.
- Hands on with Kafka
Behavioral & Enabling Skills
- Communication: Must have strong verbal and written communication skills to articulate technical concepts and collaborate effectively with both technical and non-technical stakeholders.
- Attention to Detail: Possess a strong attention to detail and a commitment to delivering high-quality, well-tested solutions.
- Teamwork & Learning Agility: Ability to work effectively in a team environment while also being a strong individual contributor.
A positive attitude towards continuous learning is essential.