Job Summary
Synechron is seeking an experienced and inclusive Senior Java Fullstack Development Lead to oversee the development and delivery of enterprise-level Java-based solutions. In this leadership role, you will guide a team of Java developers, ensuring the creation of scalable, high-quality applications aligned with business goals. Your technical expertise and strategic oversight will drive innovation, optimize system performance, and foster a collaborative environment that values continuous improvement and diversity. This position plays a critical role in aligning technology initiatives with organizational objectives, contributing to long-term business success.
Software Requirements
- Proficiency in Java (Java SE 11 or higher; required)
- Experience with Java frameworks such as Spring Boot, Hibernate — required
- Familiarity with build tools like Maven or Gradle — required
- Experience with version control systems (Git) — required
- Knowledge of relational databases (Oracle, PostgreSQL, MySQL) — required
- Experience with cloud platforms such as AWS, Azure, or GCP — preferred
- Familiarity with RESTful APIs and microservices architecture — required
- Exposure to containerization and orchestration tools (Docker, Kubernetes) — preferred
- Knowledge of CI/CD pipelines and tooling (Jenkins, GitLab CI, Azure DevOps) — preferred
Overall Responsibilities
- Lead a team of Java developers to deliver robust and efficient software solutions
- Design, develop, and maintain Java-based enterprise applications and systems
- Translate business requirements into scalable technical architectures
- Ensure adherence to best practices in coding, testing, and deployment processes
- Foster a culture of quality, innovation, and continuous learning within the team
- Collaborate with cross-functional teams including product owners, QA, DevOps, and business analysts to resolve technical issues and implement new capabilities
- Drive the adoption of microservices and cloud-native architectures for scalable solutions
- Conduct code reviews and mentor team members to promote technical growth
- Stay current with industry best practices and emerging technologies to recommend improvements
Technical Skills (By Category)
Programming Languages
- Essential: Java (Java SE 11+), with experience in building scalable applications — required
- Preferred: JavaScript, TypeScript
Databases/Data Management
- Relational databases (Oracle, MySQL, PostgreSQL) — required
- NoSQL databases (MongoDB, DynamoDB) — preferred
Cloud Technologies
- Cloud deployment (AWS, Azure, GCP) — preferred
- Understanding of cloud-native development and serverless architecture — preferred
Frameworks and Libraries
- Spring Boot, Hibernate, JPA — required
- Microservices frameworks (Spring Cloud, MicroProfile) — preferred
- Front-end frameworks (Angular, React) — optional but advantageous
Development Tools and Methodologies
- Build and automation tools (Maven, Gradle) — required
- Version control (Git, GitHub/GitLab/Bitbucket) — required
- CI/CD pipelines (Jenkins, Azure DevOps) — preferred
- Agile/Scrum methodologies — required
Security Protocols
- Secure coding practices, OAuth, JWT — preferred
Experience Requirements
- Minimum of 6+ years of professional experience in Java software development
- Proven track record leading development teams in enterprise environments
- Extensive hands-on experience developing, deploying, and maintaining Java solutions
- Demonstrated success implementing microservices architectures in cloud environments
- Experience with large-scale, critical enterprise systems
Day-to-Day Activities
- Lead and mentor a team of Java developers, ensuring project timelines and quality standards
- Analyze business requirements, collaborating with stakeholders to define technical solutions
- Architect and develop scalable Java applications using modern frameworks and best practices
- Conduct code reviews and ensure compliance with coding standards and security protocols
- Troubleshoot complex technical issues, resolving defects efficiently
- Collaborate regularly with cross-disciplinary teams to innovate and improve systems
- Manage project timelines, deliverables, and technical documentation
- Drive continuous improvement initiatives within the team and development processes
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred
- Advanced certifications in Java development (e.g., Oracle Certified Professional, Java SE 11 Developer) — preferred
- Proven experience in agile environments and enterprise solution delivery
- Committed to professional growth through ongoing learning and certifications
Professional Competencies
- Strong leadership and team management skills
- Excellent communication and interpersonal abilities
- Critical thinking and analytical problem-solving aptitude
- Adaptability to evolving technology landscapes and project requirements
- Stakeholder management and collaboration skills
- Ability to prioritize tasks and manage time effectively
- A focus on fostering an inclusive and diverse team environment
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