Nirmitee.io

Nirmitee.io - Technical Lead - Java

Job Location

mumbai, India

Job Description

Job Description : You will leverage your extensive hands-on experience in Java and related technologies to drive technical excellence and ensure the successful execution of our projects. Key Responsibilities : - Provide technical guidance, mentorship, and support to a team of junior Java developers, fostering their growth and technical expertise. - Lead code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines. - Identify and address technical challenges and roadblocks faced by the team. - Promote a collaborative and knowledge-sharing environment within the team. - Collaborate with Business Analysts and Solution Architects to understand business requirements and translate them into robust and scalable technical designs. - Contribute to the creation of High-Level Design (HLD) and Low-Level Design (LLD) documents, ensuring clarity, feasibility, and alignment with architectural principles. - Apply J2EE Design Patterns and Microservices design patterns effectively to build modular and maintainable systems. - Evaluate and recommend appropriate technologies and tools for the project. - Utilize your strong hands-on experience in Java (11) to contribute to the development of critical components and features. - Demonstrate deep proficiency in Spring and Spring Boot frameworks for building enterprise-grade applications. - Design and implement efficient data access layers using Hibernate ORM. - Develop and consume RESTful Web Services for seamless integration with other systems. - Work extensively with SQL and/or PostgreSQL databases, including schema design, query optimization, and performance tuning. - Leverage your understanding of NoSQL databases (e.g., MongoDB, Cassandra) where applicable. - Demonstrate strong practical knowledge of various AWS services, including but not limited to : 1. Compute : Lambda, EC2 2. Data Storage : RDS, S3 3. API Management : API Gateway 4. Content Delivery : CloudFront 5. Orchestration/Workflow : Airflow - Design and deploy applications and infrastructure on the AWS cloud platform, ensuring scalability, reliability, and cost-effectiveness. - Contribute to the establishment and maintenance of CI/CD pipelines for automated build, test, and deployment processes. - Take ownership of writing comprehensive unit test cases to ensure code quality and prevent regressions. - Analyze and resolve SonarQube issues to maintain code quality and security standards. - Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders. - Collaborate effectively with cross-functional teams, including QA, DevOps, and Product Management. - Participate actively in team meetings and contribute to technical discussions. Required Skills and Experience: - Bachelor's or Master's degree in Computer Science or a related field. - Proven experience of 8-10 years in Java development with a strong focus on building scalable and robust applications. - Extensive hands-on experience with Java 11 and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, etc.). - Solid understanding and practical application of Hibernate ORM. - Strong experience in designing and implementing RESTful Web Services. - Deep knowledge of J2EE Design Patterns and Microservices architectural patterns. - Strong hands-on experience with relational databases, particularly SQL and PostgreSQL, including query optimization and performance tuning. - Good understanding of NoSQL databases and their use cases. - Strong practical knowledge of AWS services (Lambda, EC2, RDS, API Gateway, S3, CloudFront, Airflow). - Good understanding and experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI). - Proven ability to write comprehensive unit test cases using frameworks like JUnit and Mockito. - Experience in analyzing and resolving code quality issues identified by SonarQube or similar tools. - Excellent problem-solving and analytical skills. - Strong communication, collaboration, and interpersonal skills. - Demonstrated ability to lead and mentor junior developers. - Ability to work independently and as part of a team. (ref:hirist.tech)

Location: mumbai, IN

Posted Date: 5/10/2025
View More Nirmitee.io Jobs

Contact Information

Contact Human Resources
Nirmitee.io

Posted

May 10, 2025
UID: 5156987100

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.