JOB OVERVIEW
Plan A Technologies is looking for an experienced Java Engineer who combines strong technical skills with excellent communication and teamwork abilities. This role goes beyond coding — it’s about collaboration, problem-solving, and clear communication with both technical and non-technical stakeholders. The ideal candidate is experienced in building and maintaining microservices architectures and can contribute ideas, challenge assumptions, and help deliver robust, scalable, and maintainable solutions.
Please note: you must have at least 6+ years of experience in Java development to be considered for this role.
JOB RESPONSIBILITY
- Design, develop, and maintain Java-based microservices and RESTful APIs.
- Collaborate closely with product managers, QA engineers, and DevOps teams to ensure smooth integration and delivery.
- Participate actively in technical discussions, planning sessions, and code reviews, providing clear input and reasoning.
- Write clean, efficient, and well-documented code following best practices and design patterns.
- Troubleshoot and resolve technical issues across distributed systems.
- Contribute to continuous improvement by identifying gaps, sharing ideas, and helping enhance development processes.
- Clearly communicate progress, risks, and dependencies with the wider team and stakeholders.
EXPERIENCE
- 6+ years of experience in Java development.
- Strong experience with Spring Boot, RESTful APIs, and microservices architecture.
- Experience with message brokers (Kafka, RabbitMQ, etc.) and containerization (Docker, Kubernetes).
- Familiarity with cloud environments (AWS, Azure, or GCP).
- Experience with CI/CD pipelines, version control (Git), and test automation.
- Solid understanding of API design principles, performance, and scalability.
- Excellent verbal and written communication in English to explain complex technical topics clearly and confidently.
- A collaborative mindset is required to work well in cross-functional and international teams.
- Excellent adaptability, comfortable with changing priorities, and learning new technologies.
- Excellent adaptability, proactive, and a detail-oriented mindset with a structured, problem-solving attitude.
- Initiative and drive to do great things.
ABOUT THE COMPANY/BENEFITS
Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.
Read more about us here: www.PlanAtechnologies.com .
Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.
Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.
Benefits: Vacation, Brand New Laptop, and More: You’ll get a generous vacation schedule, and other goodies.