Job Summary
Synechron is seeking a talented Full Stack Java Developer to contribute to the design, development, and maintenance of robust, scalable applications. In this role, you will work collaboratively with cross-functional teams to craft solutions that meet business needs, using Java on the backend and modern front-end technologies. Your expertise will support delivering high-quality software that aligns with organizational objectives and drives innovation.
Software Requirements
Required Skills:
Proficiency in Java programming language (Java SE/EE) with hands-on experience in building enterprise applications
Strong knowledge of Java frameworks such as Spring, Hibernate, and Struts
Experience using development tools like Eclipse, IntelliJ IDEA, or NetBeans
Familiarity with relational databases such as MySQL, Oracle, and SQL Server, including database design and query management
Preferred Skills:
Experience with front-end technologies (HTML, CSS, JavaScript frameworks) is a plus
Knowledge of RESTful API development and integration
Familiarity with version control systems (Git), build tools (Maven, Gradle), and CI/CD pipelines
Overall Responsibilities
Develop, test, and maintain high-quality Java-based applications, ensuring functionality, performance, and security
Collaborate with cross-functional teams to gather requirements and develop solutions that solve business problems
Write clean, scalable, and maintainable code; participate in code reviews and technical discussions
Debug and resolve technical issues efficiently, providing ongoing application support
Stay current with latest Java developments and incorporate best practices into development processes
Contribute to technical documentation, system design specifications, and deployment procedures
Support database management, optimize queries, and ensure data integrity
Assist in application deployment and post-deployment support activities
Technical Skills (By Category)
Programming Languages:
Essential: Java (Java SE/EE)
Preferred: JavaScript and front-end technologies (React, Angular, or Vue.js)
Databases / Data Management:
MySQL, Oracle, SQL Server; proficiency in SQL query writing and database design
Cloud Technologies:
Familiarity with cloud service platforms (AWS, Azure, GCP) is a plus, especially for deploying or integrating applications
Frameworks and Libraries:
Spring Framework (Core, MVC, Boot), Hibernate, Struts
Development Tools & Methodologies:
Eclipse, IntelliJ IDEA, NetBeans, Git, Maven/Gradle, Jenkins (or similar CI tools), Agile/Scrum practices
Security Protocols:
Understanding of secure coding standards, authentication, and authorization mechanisms
Experience Requirements
Minimum 4+ years of professional Java development experience, with full-stack exposure
Proven track record of delivering scalable enterprise applications using Java technologies
Experience working within Agile development environments and participating in code reviews
Familiarity with database management, integration, and performance optimization
Experience collaborating with cross-functional teams and managing multiple workstreams
Day-to-Day Activities
Develop and implement new features across full-stack applications using Java and related frameworks
Maintain existing applications, troubleshoot issues, and optimize performance
Participate in daily stand-ups, sprint planning, and review meetings
Collaborate with front-end developers, QA, and business teams to ensure seamless integration and delivery
Conduct code reviews and ensure adherence to coding standards and best practices
Write and execute unit and integration tests to verify application quality
Create and update technical documentation, including design specifications and deployment procedures
Stay informed on industry trends and technological advancements to introduce innovative solutions
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related discipline; Master’s degree preferred
Professional certification in Java (e.g., Oracle Java Certification) or related areas is advantageous
Experience with cloud deployments, containerization, or microservices architecture is a plus
Professional Competencies
Strong analytical and problem-solving skills
Excellent communication skills, with ability to explain technical concepts clearly
Effective team player capable of collaborating with diverse teams and stakeholders
Ability to manage multiple priorities and work under pressure
Adaptability to emerging technologies and changing project requirements
Strong attention to detail and commitment to quality
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
JR1029310