Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Paddlelift and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>About the Role : </b><br/><br/></p><p>We are seeking a skilled and experienced Senior Java Developer to join our development team.
The ideal candidate will be responsible for designing, developing, and maintaining high-quality Java applications that are scalable, secure, and performant.<br/><br/></p><p>You will work closely with cross-functional teams, including product managers, architects, and QA, to deliver solutions that meet business requirements and technical Responsibilities : </b></p><p><br/></p>- Design, develop, test, and deploy robust, scalable Java applications and services.<br/><br/></p><p>- Collaborate with product owners and architects to understand requirements and translate them into technical specifications.<br/><br/></p><p>- Write clean, efficient, and maintainable code following best practices and coding standards.<br/><br/></p><p>- Conduct code reviews to ensure code quality and adherence to architectural guidelines.<br/><br/></p><p>- Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.<br/><br/></p><p>- Mentor junior developers and provide technical guidance to the development team.<br/><br/></p><p>- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.<br/><br/></p><p>- Implement and maintain RESTful APIs and integrate with third-party services.<br/><br/></p><p>- Ensure application security by implementing secure coding practices and staying up to date with security trends.<br/><br/></p><p>- Optimize application performance and scalability through profiling and tuning.<br/><br/></p><p>- Document technical designs, processes, and code changes for future reference and team Skills & Qualifications : </b></p><p><br/></p>- Bachelors degree in Computer Science, Engineering, or a related field.<br/><br/></p><p>- 5+ years of professional experience in Java development.<br/><br/></p><p>- Strong proficiency in Java SE and Java EE technologies.<br/><br/></p><p>- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).<br/><br/></p><p>- Solid understanding of RESTful API design and implementation.<br/><br/></p><p>- Experience with databases such as MySQL, Oracle, or PostgreSQL and proficiency in writing complex SQL queries.<br/><br/></p><p>- Familiarity with build tools like Maven or Gradle.<br/><br/></p><p>- Knowledge of version control systems, preferably Git.<br/><br/></p><p>- Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.<br/><br/></p><p>- Understanding of microservices architecture and event-driven systems.<br/><br/></p><p>- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or similar.<br/><br/></p><p>- Excellent problem-solving skills and the ability to work independently and within a team.<br/><br/></p><p>- Strong communication skills and ability to collaborate effectively with cross-functional teams</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Paddlelift is actively hiring for this Senior Java Developer - Spring Boot/J2EE Programming position
Apply Now