About this role
The team is seeking a Senior Java Developer to join their remote team. This position is ideal for an experienced developer who is passionate about building robust applications and has a strong background in Java development.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications using Java 11/17.
- Implement microservices architecture and ensure seamless integration with various services.
- Utilize Spring Boot, Spring Data, and Spring Security to enhance application functionality and security.
- Work with NoSQL databases and RDS to manage data effectively.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with the latest industry trends and technologies to ensure best practices are followed.
Required Skills & Qualifications:
- 10-15 years of hands-on software development experience with Java.
- Strong expertise in Spring Boot and microservices architecture.
- Proficiency in working with NoSQL databases and RDS.
- Familiarity with AWS Cloud services.
- Excellent problem-solving skills and ability to work independently in a remote environment.
- Strong communication skills and ability to collaborate with team members across different time zones.
What we offer:
- A fully remote working environment with flexible hours.
- Opportunity to work with cutting-edge technologies in a dynamic team.
- A supportive culture that values innovation and professional growth.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.