JOBSEARCHER

Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

This is a remote position.Our client is seeking a talented and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have 3-7 years of professional experience in developing microservices and cloud-native applications. You will be working in a collaborative environment, designing and implementing robust software solutions using the latest technologies. This is an exciting opportunity for a passionate developer to contribute to innovative projects and enhance their skills within a forward-thinking company.Requirements Software Development: Collaborate with a team of engineers to develop elegant, high-performance code for microservices and cloud-native applications. Quality Assurance: Lead unit testing, conduct code reviews, and ensure the highest quality of code is delivered. CI/CD Pipeline: Build and deploy software components using CI/CD tools such as Gradle, Maven, and Jenkins. Application Optimization: Focus on optimizing applications to meet non-functional requirements, including performance, scalability, and security. End-to-End Delivery: Take ownership of the entire application delivery process, from development through to production deployment, coordinating with relevant teams. Monitoring & Support: Continuously monitor application health and key performance indicators (KPIs), and support the resolution of any production issues. Troubleshooting: Work with the team to troubleshoot complex data, features, services, and platform issues, conducting root cause analysis to proactively resolve problems. Security Advocacy: Act as a security champion, promoting best practices and ensuring security is a priority in all engineering activities. Required Qualifications Technical Skills: Experience: 3-7 years of professional experience in software development. Technologies: Strong proficiency in Java/J2EE, REST APIs, Spring Core, Spring MVC, Spring Boot, JPA (or any other ORM), and Spring Security. Testing: Experience with unit testing frameworks such as Junit, Mockito, and JBehave. CI/CD: Hands-on experience with CI/CD tools like Gradle, Maven, and Jenkins. Cloud: Mandatory experience with Google Cloud Platform (GCP) for both offshore and onshore roles. Database: Experience with relational databases such as Oracle and PostgreSQL.