Job Description
Job description
Primary Objective:
To lead a team of Java developers, manage end-to-end technical delivery of projects, and ensure high-quality, scalable, and secure solutions aligned with business goals. Strong hold on Java.
For Solution Architect- 10-20 year Exp. Required
For Technical Lead- 8-15 year
Key Roles and Responsibilities:
1. Technical Leadership
- Lead and mentor the development team in designing, developing, testing, and deploying Java-based applications.
- Review code and ensure adherence to best practices, design patterns, and coding standards.
- Make high-level design and architecture decisions based on scalability, performance, and maintainability.
- Collaborate with cross-functional teams including QA, DevOps, UI/UX, and Product Managers.
2. Project & Team Management
- Allocate tasks to team members and monitor progress to ensure timely delivery.
- Conduct daily standups, sprint planning, and retrospectives using Agile/Scrum methodologies.
- Monitor team performance, provide guidance, resolve conflicts, and foster a collaborative environment.
- Identify training needs and help upskill team members.
3. Stakeholder Communication
- Act as the point of contact between developers, senior management, and clients.
- Translate business requirements into technical specifications.
- Provide project updates, technical insights, and risks/issues to stakeholders.
4. Solution Design & Architecture
- Design scalable and modular backend solutions using Java (Spring Boot, Hibernate, etc.).
- Participate in database design, third-party integration, and cloud strategy (e.g., AWS, Azure).
- Define system architecture, performance benchmarks, and optimization strategies.
5. Quality & Process Compliance
- Ensure all deliverables are of high quality, following testing and code review processes.
- Enforce version control practices (e.g., Git) and CI/CD pipelines.
- Drive adoption of DevOps practices and tools for smoother deployment.
6. Risk & Issue Management
- Identify project risks early and implement mitigation strategies.
- Troubleshoot critical issues and provide timely resolutions.
7. Documentation & Reporting
- Maintain technical documentation, including design documents, API documentation, and deployment guides.
- Prepare and present status reports and project documentation.
Required Skills & Experience:
- Strong experience in Java/J2EE, Spring Boot, REST APIs, Hibernate/JPA, Microservices.
- Experience in frontend frameworks is a plus (e.g., Angular/React).
- Hands-on with SQL/NoSQL databases, cloud platforms, containerization (Docker/Kubernetes).
- Proven track record of leading development teams (515 members).
- Good knowledge of SDLC, Agile, Scrum, and software engineering best practices.
- Excellent communication, leadership, and decision-making skills.
Please share the profiles to below ID if you are a immediate joiner-
ra********k@aa****t.com
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time
Contact Details:
Company: Aashdit Technologies
Location(s): Bhubaneswar
Keyskills:
java
Hibernate
Docker
J2Ee
Spring Boot
Microservices
Kubernetes