Job Summary
Synechron is seeking a skilled and experienced Java Developer to guide a team in designing, developing, and maintaining enterprise-level Java applications. The role involves not only coding but also leadership, mentorship, and strategic collaboration to ensure high-quality software delivery aligning with business goals. This position offers the opportunity to influence technical standards, drive innovation, and contribute to large-scale projects within a dynamic organization.
Software Requirements
- Required:
- Java (version 8 or higher) with strong proficiency in core Java programming
- Java frameworks: Spring (including Spring Boot), Hibernate, Struts
- Development tools: Eclipse, IntelliJ IDEA, or NetBeans
- Database management systems: MySQL, Oracle, SQL Server
- Preferred:
- Microservices architecture, RESTful API development, containerization (Docker, Kubernetes)
- Version control (Git), CI/CD pipelines (Jenkins, Maven)
Overall Responsibilities
- Lead and mentor a team of Java developers throughout the development lifecycle.
- Design, develop, and optimize scalable Java applications and microservices to meet complex business requirements.
- Translate business needs into technical solutions, ensuring system performance, security, and maintainability.
- Collaborate with cross-functional teams including product managers, QA, and infrastructure to streamline development processes.
- Conduct code reviews, enforce best practices, and ensure adherence to quality standards.
- Stay updated with emerging Java technologies and industry trends, integrating relevant innovations into projects.
- Drive technical decision-making and establish development guidelines, policies, and frameworks aligned with organizational goals.
Technical Skills (By Category)
- Programming Languages: Required: Java (8+), OOP principles Preferred: Additional languages like JavaScript or Python for scripting or full-stack development
- Databases/Data Management: MySQL, Oracle, SQL Server including database design, query optimization, and data security
- Cloud Technologies: Basic understanding of cloud platforms such as AWS, Azure, or Google Cloud for deployment and scaling (preferred)
- Frameworks and Libraries: Spring Framework (Core, MVC, Boot), Hibernate, Struts, Microservices, RESTful API development
- Development Tools and Methodologies: Eclipse, IntelliJ IDEA, NetBeans, Git, Jenkins, Agile methodologies (Scrum/Kanban), CI/CD pipelines
- Security Protocols: Awareness of secure coding practices, authentication, and authorization mechanisms
Experience Requirements
- Minimum of 5 years of professional experience in Java application development, with demonstrated leadership capabilities.
- Proven experience in developing and deploying Java applications within enterprise environments.
- Strong expertise in Java frameworks such as Spring and Hibernate, including design and implementation.
- Solid understanding of database design, development, and management.
- Experience leading a team in an Agile environment and coordinating multiple project deliverables.
- Industry experience in finance, technology, or large-scale enterprise systems is preferred.
- Alternative experience pathways include extensive hands-on development and team leadership in similar roles.
Day-to-Day Activities
- Lead and oversee the development, testing, and deployment of Java-based solutions.
- Mentor and guide team members, fostering a collaborative and innovative work environment.
- Engage in requirement analysis, translating business needs into technical designs.
- Troubleshoot and resolve technical issues efficiently to ensure system stability.
- Participate in daily stand-ups, planning, and review meetings ensuring transparency and progress tracking.
- Review code and design documents, ensure adherence to best practices and security standards.
- Collaborate with stakeholders to identify opportunities for adopting new technologies and processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Advanced certifications such as Oracle Certified Professional, Java SE 11 Developer, or equivalent are preferred.
- Commitment to continuous professional development through industry training, webinars, or certifications.
- Proven ability to stay up-to-date with emerging Java and software development trends.
Professional Competencies
- Strong analytical and problem-solving skills, with a focus on scalable and maintainable solutions.
- Effective leadership and team management capabilities.
- Excellent written and verbal communication skills, with the ability to convey technical concepts clearly.
- Strong stakeholder management and interpersonal skills to foster collaboration across teams.
- Adaptability in a fast-paced environment, with a focus on continuous improvement.
- Innovative mindset and willingness to explore new tools, frameworks, and methodologies.
- Exceptional time management and prioritization skills to meet project deadlines.
S YNECHRON'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