Job Summary
Synechron is seeking a highly skilled and experienced Senior Java Developer with expertise in DevOps practices and microservices architecture. In this role you will lead the design development and deployment of scalable Javabased microservices ensuring robust integration quality and operational efficiency. Your leadership will enable the organization to deliver innovative reliable solutions aligned with business goals fostering continuous improvement and excellence in software delivery.
Software Requirements
Required Skills:
- Expertise in Java development with extensive experience in designing and implementing microservices
- Proficiency in writing unit tests with JUnit and related testing frameworks
- Strong knowledge of build and deployment automation tools such as Maven Gradle Jenkins Harness TeamCity and uDeploy
- Handson experience with version control systems like Bitbucket
- Proficient with code quality and static analysis tools such as SonarQube
- Understanding of container orchestration platforms especially ECS (Elastic Container Service) and Kubernetes
Preferred Skills:
- Familiarity with cloud services especially AWS or Azure
- Experience with service meshes and API gateways
- Knowledge of additional DevOps tools like Prometheus Grafana or ELK stack
Overall Responsibilities
- Lead the development of Java microservices architecture ensuring adherence to best practices for scalability performance and security
- Design and implement CI/CD pipelines for automated build test and deployment processes
- Collaborate closely with crossfunctional teams including architecture operations and quality assurance to deliver highquality solutions
- Conduct code reviews and mentor team members to promote coding standards and best practices
- Oversee application deployment and monitoring in cloud environments such as AWS ECS and Kubernetes clusters
- Stay current on emerging technologies and DevOps advancements evaluating their applicability to improve existing systems and processes
- Drive performance optimization troubleshooting and resolution of technical issues
- Maintain comprehensive documentation of architecture deployment and operational procedures
Technical Skills (By Category)
Programming Languages (Essential):
- Java (required extensive experience)
- Knowledge of scripting languages like Bash or Python (preferred for automation tasks)
Frameworks & Libraries (Essential):
- Microservices frameworks (Spring Boot or equivalent)
- Testing frameworks: JUnit TestNG or similar
Data Management & Cloud Technologies (Preferred):
- Cloud platforms: AWS ECS Azure container services
- Container orchestration: Kubernetes
Build & Deployment Tools (Essential):
- Maven Gradle for building applications
- Jenkins Harness TeamCity uDeploy for CI/CD automation
Development Practices & Methodologies (Essential):
- Agile/Scrum methodologies
- Continuous Integration and Continuous Delivery (CI/CD) principles
Monitoring & Security (Preferred):
- Monitoring tools: Prometheus Grafana ELK stack (basic knowledge)
- Security best practices for microservices and cloud environments
Experience Requirements
- Minimum of 7 years in Java development with significant experience in microservices architecture and DevOps practices
- Proven track record leading Javabased projects and teams
- Extensive experience deploying and managing applications on ECS and Kubernetes platforms
- Handson experience creating automated deployment pipelines and managing complex production environments
- Demonstrated ability to troubleshoot optimize and scale enterprise applications in cloud or onpremises environments
DaytoDay Activities
- Lead the design and implementation of Java microservices aligned with business requirements and technical standards
- Develop test and deploy solutions within established CI/CD pipelines
- Conduct code reviews mentor junior team members and promote best practices across development teams
- Collaborate with engineering operations and product teams to ensure system performance reliability and security
- Monitor application health and troubleshoot technical issues promptly
- Participate in sprint planning standups and retrospectives to ensure timely delivery of features
- Evaluate new tools and technologies for continuous process improvement and innovation
Qualifications
- Bachelors or Masters degree in Computer Science Engineering or a related field
- Proven professional certifications in Java development cloud or DevOps (e.g. AWS Certified Solutions Architect Jenkins certifications) are a plus
- Strong understanding of microservices architecture containerization and cloud deployment strategies
Professional Competencies
- Critical thinking and adept problemsolving skills for troubleshooting complex issues
- Strong leadership qualities with the ability to guide teams and manage stakeholder expectations
- Excellent communication skills to articulate technical concepts effectively
- Adaptability to evolving technologies and a passion for continuous learning
- Demonstrated time management and prioritization skills in a fastpaced environment
- Proactive approach to process improvements and innovation
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Candidate Application Notice
Required Experience:
Senior IC