Job Summary
Synechron is seeking a skilled Java Developer who will also serve as an L3 Support Engineer to join our dynamic IT team. This role combines core Java application development with high-level production support responsibilities. The primary purpose is to develop resilient, efficient Java applications while providing expert-level troubleshooting and issue resolution for production environments. Your contributions will ensure system stability, optimize performance, and support business continuity, directly impacting service quality and client satisfaction.
Software Requirements
- Required:
- Java SE/EE (version 8 or higher)
- Spring Boot framework
- SQL databases (MySQL, Oracle, or equivalent)
- Git for version control
- Monitoring tools such as New Relic, AppDynamics, or similar
- Preferred:
- Experience with Docker and Kubernetes
- Familiarity with cloud platforms like AWS or Azure
- Knowledge of CI/CD tools such as Jenkins or Azure DevOps
Overall Responsibilities
- Design, develop, test, and maintain Java-based applications aligned with project specifications.
- Provide Level 3 production support by analyzing, troubleshooting, and resolving complex incidents escalated from lower support levels.
- Conduct root cause analysis to identify underlying issues, implement fixes, and document resolutions to prevent recurrence.
- Collaborate with QA, operations, and business stakeholders to ensure seamless deployment and operational excellence.
- Maintain detailed technical documentation, runbooks, and knowledge base articles.
- Monitor application and system performance proactively, identifying and resolving issues before they impact users.
- Manage release cycles, including deploying patches, updates, and feature enhancements securely and efficiently.
- Participate in on-call schedules to support 24/7 operations, ensuring continuous uptime.
- Adhere to best practices for code quality, security, and system performance optimization.
Technical Skills (By Category)
- Programming Languages:
- Required: Java (Java SE/EE), Spring Boot
- Preferred: JavaScript, Groovy
- Databases/Data Management:
- SQL, Oracle, MySQL, or similar relational databases
- Cloud Technologies:
- Basic understanding of cloud environments (AWS, Azure) (preferred)
- Frameworks and Libraries:
- Spring Framework, REST API development frameworks, Microservices architecture
- Development Tools and Methodologies:
- Git, Jenkins, Docker, Kubernetes, Agile/Scrum processes, CI/CD pipelines
- Security Protocols:
- Understanding of secure coding practices and standard authentication protocols
Experience Requirements
- Minimum of 3 years of professional experience in Java development
- Proven experience in providing Level 3 support for enterprise applications
- Demonstrated ability to troubleshoot and resolve complex technical issues in production environments
- Familiarity with incident management and root cause analysis processes
- Experience with relational databases and web services (REST APIs)
- Prior involvement in support of financial, healthcare, or large-scale enterprise systems is advantageous, but not mandatory
Day-to-Day Activities
- Develop and modify Java applications to meet evolving business needs
- Provide expert-level support for production systems, resolving escalated incidents promptly
- Conduct root cause analysis and implement long-term solutions to prevent recurring issues
- Collaborate daily with development, operations, and support teams to ensure system stability and performance
- Document technical resolutions, update runbooks, and maintain Knowledge Base articles
- Monitor application health and system metrics, escalating potential issues proactively
- Lead deployment activities and manage change requests within established operational procedures
- Participate in regular on-call rotations and incident escalations as needed
Qualifications
- Bachelor’s degree or higher in Computer Science, Information Technology, or a related discipline
- Relevant certifications (e.g., Java SE/EE certification, ITIL, support or cloud certifications) are preferred
- Training and continuous development related to Java, support tools, or cloud platforms is encouraged
Professional Competencies
- Strong analytical and problem-solving skills with a focus on root cause analysis
- Effective team collaboration and stakeholder communication capabilities
- Ability to operate efficiently under pressure and prioritize tasks effectively
- Adaptability to changing technology environments and support needs
- Commitment to best practices in coding, security, and system stability
- Proactive approach to learning and applying new skills or technologies
SYNECHRON’S 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 applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice