Senior Java Developer (Remote - Anywhere)
Overview
Overview:
The client seeks a highly skilled Senior Java Developer to join their dynamic and focused team. This role is ideal for professionals passionate about clean, secure, and well-tested code, eager to design and implement backend services for a highly scalable and robust compliant messaging platform. The platform allows users to communicate with customers on familiar messaging platforms while meeting regulatory requirements. This is a fully remote role, providing the flexibility to work from anywhere.
Key Responsibilities:
• Design, implement, and provide architectural guidance for deploying microservices within an agile team.
• Migrate existing services to microservices, focusing on simplifying design and architecture.
• Write unit and integration tests for Java code to ensure quality and performance.
• Collaborate with testers to develop comprehensive functional test cases.
• Create and maintain deployment systems for Java-based applications.
• Work closely with product owners on user story generation and refinement.
• Monitor and support the operation of production systems to ensure reliability.
• Engage in knowledge-sharing activities, including pair programming and peer reviews.
Technical Stack:
• Microservices Container Platforms: OpenShift, Kubernetes, CRC, Docker
• NoSQL Databases: Cassandra, Zookeeper, MongoDB
• Large-Scale Data Processing: Kafka
• Frameworks: Spring, with a focus on dependency injection
• Monitoring Tools: Splunk, Grafana
• CI/CD Build Tools: Maven, Git, Jenkins
About You:
Required Experience:
• At least 8 years of Java development experience in an Agile environment, building scalable applications and services.
• Strong experience with RESTful services.
• Deep passion for Test-Driven Development (TDD).
• Proficiency in CI/CD pipelines and tools.
Attributes:
• Excellent communication skills.
• Strong problem-solving abilities.
• Self-starter with the ability to work autonomously.
• Team-oriented mindset with a collaborative approach.
What’s in It for You?
• Opportunity to work on cutting-edge technologies and impactful projects.
• Fully remote position – work from anywhere in the world.
• A creative and autonomous environment that encourages professional growth and innovation.
Commitment to Diversity, Equity, and Inclusion:
The client is dedicated to fostering a diverse, equitable, and inclusive workplace. They encourage applications from candidates of all backgrounds, ensuring a collaborative environment where everyone can succeed and thrive.
If you’re a passionate Java developer ready to work on innovative projects in a remote-first culture, this is the opportunity for you. Apply today!
Required skills
Apply now
Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.