5 Truelancer Jobs
Lead Java Developer - Spring/Hibernate (6-8 yrs)
Truelancer
posted 4d ago
Fixed timing
Key skills for the job
Key Responsibilities :
- Develop efficient and scalable code using the latest Java, Spring, and NoSQL technologies.
- Solve technical challenges using cutting-edge tools, frameworks, and best practices.
- Propose alternative solutions to technical problems, highlighting advantages and trade-offs.
- Ensure that all aspects of technical design are implemented correctly and effectively.
- Provide technical expertise and guidance throughout the project lifecycle.
- Lead cloud migration projects to platforms like Azure or Oracle Cloud.
Required Skills and Experience :
- A minimum of six years of experience in developing and implementing enterprise systems using Java and J2EE technologies.
- Extensive experience with frameworks and tools like Spring, Spring Boot, Spring Cloud, Hibernate, Kafka, and RabbitMQ.
- Strong experience in designing and developing microservices-based applications.
- Proven expertise in cloud migration, particularly to platforms such as Azure or Oracle Cloud.
- Proficiency in developing RESTful APIs and working with service-oriented architecture.
- Hands-on experience with web and application servers like Tomcat and WebLogic.
- Solid understanding of web technologies, including JavaScript, CSS, and HTML.
- Practical knowledge of containerization tools like Docker and Kubernetes.
- Proficiency with integrated development environments such as Eclipse and Spring Tool Suite, along with version control tools like
Git and SVN.
- Strong experience working with relational databases such as MySQL and Oracle, with a high level of SQL proficiency.
- Good knowledge of design patterns and MVC architecture.
- Experience with automated testing frameworks, including JUnit and BDD.
- Working knowledge of Unix and Linux environments.
- Ability to collaborate with multiple teams, including offshore developers, QA teams, vendors, and infrastructure groups.
Other Required Skills :
- Ability to translate technical designs into workable, efficient solutions.
- Strong analytical, troubleshooting, and problem-solving skills, especially under pressure.
- Experience working in collaborative, large team environments and familiarity with Agile methodologies.
- Willingness to learn new technologies and adapt quickly to changing business requirements.
- Demonstrated experience in object-oriented design, application architecture, and integration.
What You Bring :
- Hands-on experience with modern Java frameworks and tools.
- A problem-solving mindset with a focus on quality, scalability, and performance.
- Effective communication skills to coordinate with teams across locations and functions.
- A passion for continuous learning, improving processes, and tackling complex challenges.
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice