GO TO SEARCH
We are seeking a highly skilled Senior Java Developer to join our remote team and work on the development of an innovative cloud-based solution for our clients. The ideal candidate will have a strong background in Java development and a solid understanding of microservice architecture patterns. As a Senior Java Developer, you will be responsible for developing and implementing complex software solutions in a fast-paced, Agile environment.
Responsibilities
- Design and develop high-quality software solutions using Java and related technologies
- Collaborate with cross-functional teams to deliver successful outcomes
- Participate in code reviews to ensure code quality and adherence to coding standards
- Develop and maintain automated tests to ensure software quality
- Design and develop REST APIs and microservices using Spring Boot
- Work with cloud-based platforms such as Google Cloud Platform to design and deploy scalable solutions
- Create and maintain technical documentation for software solutions
- Work in an Agile development environment, delivering software solutions on-time and on-budget
Requirements
- At least 3 years of experience in Java development, including Java Core and Java 8
- Expertise in Spring Boot and microservice architecture patterns
- Experience with Google Cloud Platform or other cloud-based platforms
- Strong understanding of Unit Testing and CI/CD pipelines
- Proficiency in SQL for database design and development
- Excellent English communication skills, both written and verbal, at an Upper-Intermediate level or higher
- Experience working in Agile development environments, with a focus on delivering high-quality software solutions
- Ability to work independently and as part of a team, collaborating with cross-functional teams to deliver successful outcomes
Nice to have
- Experience with containerization technologies, such as Docker and Kubernetes
- Knowledge of other programming languages, such as Python or Go
- Experience with front-end web development technologies, such as Angular or React