STAFFSPECTRUM
Java Lead
Full Time
8+ Year
We are seeking an experienced and highly motivated Java Lead to join our dynamic team. The ideal candidate will have a strong background in Java development, exceptional leadership skills, and a proven track record of managing and delivering complex software projects.
Resbonsibilities
- Design, develop, test, and maintain high-quality Java applications, Code Reviews, Peer Review
- Implement and optimize Microservices architecture using Spring Boot
- Utilize Hibernate for efficient data management and database interactions
- Implement and optimize asynchronous communication using technologies such as Active MQ, Google Cloud Pub/Sub, Apache Kafka, etc.
- Write unit tests using Junit and Mockito for robust code coverage
- Collaborate with cross-functional teams to define and implement features
- Perform code reviews to ensure code quality and adherence to coding standards
- Utilize SQL for effective database querying and manipulation
- Work with GIT for version control and code collaboration
- Track and manage tasks using JIRA
- Excellent communication and interpersonal skills, with the ability to articulate ideas and discuss technical concepts with both technical and non-technical team members
- Clear and effective documentation, code comments, and the ability to write technical reports or emails are essential.
- Collaboration is often an integral part of software development. Being able to work well with others, share knowledge, and contribute positively to a team is crucial.
- Strong problem-solving and analytical skills, with the ability to make sound decisions under pressure.
- Efficiently managing one's time and meeting deadlines is critical in a fast-paced development environment.
- Understanding the needs and expectations of end-users or clients and developing solutions that meet or exceed those expectations.
Required Knowledge, Skill and Abilities
- Strong proficiency in Java, Spring Framework, and Spring Boot
- Strong understanding of software architecture and design patterns
- Experience working in Agile Environment and projects
- Experience working in Development projects
- Hands-on experience in Cloud Technologies like AWS