49 Reveille Technologies Jobs
5-8 years
Chennai, Madurai
Technical Lead Engineer - Java Development (5-8 yrs)
Reveille Technologies
posted 28d ago
Job Description :
Location : Chennai / 1 Madurai
Key Responsibilities :
System Design and Architecture :
- Responsible for designing and architecting complex systems using Java and related technologies.
- This includes understanding business requirements, conceptualizing system architecture, and ensuring scalability and performance.
Technical Leadership :
- Have to provide technical leadership to the development team, guiding and mentoring junior developers, conducting code reviews, and ensuring best practices are followed in coding, testing, and deployment processes.
Full Stack Development :
- Involves full-stack development, encompassing front-end development using frameworks like Angular or React, back-end development with Java EE or Spring Boot, and integration with databases and third-party APIs.
Code Development and Optimization :
- Write clean, efficient, and maintainable code in Jav ensuring adherence to coding standards and optimizing code for performance and scalability.
Problem Solving and Troubleshooting :
- Troubleshoot complex technical issues, identify root causes, and implement effective solutions to ensure system functionality and reliability.
Collaboration and Communication :
- Effective communication with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
Technical Documentation :
- Create and maintain technical documentation including system architecture diagrams, API specifications, and code documentation to facilitate seamless collaboration and knowledge transfer within the team.
Continuous Learning and Innovation :
- Staying updated with the latest trends and technologies in Java development is essential, as Senior Java Developers are expected to drive innovation and propose enhancements to existing systems or new technological solutions to meet business needs.
Skills Required :
- Strong proficiency in Java SE and E
- Experience with frameworks like Spring, Hibernate, and RESTful APIs.
- Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Expertise in database design and development, including SQL and NoSQL databases.
- Strong in unit testing related frameworks such as JUnit, TestNG, or Mockito.
- Experienced with integration testing frameworks such as Spring Test, Cucumber, or Arquillian.
- Proficient in using SonarQube for code quality and coverage analysi
- Familiar with Git code commit best practices, including branching strategies, pull requests, and code reviews.
- Familiarity with cloud platforms (e., AWS, Azure) and containerization technologies (e.
Docker, Kubernetes).
- Experience with microservices architecture and design patterns.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with version control systems, particularly Git.
- Understanding of Agile/Scrum methodologies and practices
Functional Areas: Other
Read full job descriptionPrepare for Technical Lead Engineer roles with real interview advice
5-8 Yrs
Chennai, Madurai
5-8 Yrs
5-8 Yrs
2-4 Yrs