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
Location: mumbai, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources Nirmitee.io |
---|