Senior Java Developer
Skills
About the role
Summary:
Seeking a Senior Java Developer to manage the full software development life cycle, from planning and prioritising to testing and release. The role involves designing, building, and maintaining high-performance, scalable Java applications, as well as providing technical leadership and mentorship.
Requirements:
Design, develop, and maintain scalable Java applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews and troubleshoot complex issues.
Contribute to the continuous improvement of development processes and methodologies.
Stay updated with industry trends and technologies.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Senior Java Developer or similar role.
Strong proficiency in Java, Spring Boot, and microservices architecture.
Experience with RESTful APIs, SQ L, and relational databases (MySQL, PostgreSQL).
Familiarity with containerization ( Docker ) and orchestration ( Kubernetes ).
Proficiency in version control systems (Git) and CI/CD pipelines.
Excellent problem-solving, communication, and collaboration skills.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.