logo

Synergy BIS

Senior Java Developer

Department
Engineering
Job Type / Location
remote
Experience Required
9+ years
Posted On

Key Responsibilities

  • Design and develop scalable software solutions using Java, adhering to SOLID principles and architectural best practices
  • Lead the full lifecycle of software architecture, including design, implementation, and deployment of enterprise applications
  • Collaborate with cross-functional teams to define technical roadmaps and ensure alignment with business objectives
  • Establish and enforce coding standards, patterns, and metrics for application development
  • Optimize system performance and scalability through containerization and microservices architecture
  • Mentor junior developers and provide technical guidance to ensure high-quality deliverables

Requirements

  • 9+ years of hands-on experience in Java software design, implementation, and deployment
  • 7+ years of experience with microservices architecture and containerization using Kubernetes, Docker, or OpenShift
  • Advanced knowledge of Spring Boot, Maven, and Java application technologies on Linux environments
  • 5+ years of experience with JMS, JSON, SOAP, WSDL, and XML Schema for integration and development
  • Proven ability to lead technical projects and drive architectural decisions in a fast-paced environment

View Assessment Process

Think you'll be a good fit?