Job Summary:
Synechron is seeking a capable and motivated Java Developer to contribute to the development and maintenance of enterprise-level Java applications. This role is instrumental in delivering high-quality software solutions that align with business needs while ensuring code maintainability, efficiency, and robustness. The position offers an exciting opportunity to work within a dynamic organization, collaborating across teams to drive technological excellence and innovation that support strategic business objectives.
Software Requirements:
Required:
Proficiency with Java programming language (Java SE 8 or higher)
Experience with Java frameworks such as Spring, Hibernate, Struts
Familiarity with Java development tools including Eclipse, IntelliJ IDEA, NetBeans
Knowledge of relational databases including MySQL, Oracle, and SQL Server
Preferred:
Experience with DevOps tools (Jenkins, Maven, Git) for build and source control management
Knowledge of cloud platforms (e.g., AWS, Azure) is an advantage
Experience with version control systems beyond Git (Bitbucket, CVS)
Overall Responsibilities:
Develop, test, and maintain scalable, reliable Java applications adhering to project timelines and quality standards
Collaborate with cross-functional teams to analyze requirements and design solutions that fulfill business needs
Write clear, maintainable, and efficient code, following best coding practices and standards
Debug and resolve technical issues promptly to ensure system stability and performance
Stay informed of evolving Java technologies and incorporate relevant advancements into ongoing projects
Support database design and management tasks to optimize data access and security
Participate actively in code reviews, ensuring consistency and quality across deliverables
Technical Skills (By Category):
Programming Languages:
Essential: Java (Java SE 8 or higher)
Preferred: Additional languages like JavaScript or Python for integration/testing purposes
Databases/Data Management:
SQL proficiency with MySQL, Oracle, SQL Server
Understanding of data modeling, stored procedures, and performance tuning
Frameworks and Libraries:
Spring, Hibernate, Struts (experience with at least one required)
Knowledge of other frameworks such as JavaServer Faces (JSF) or microservices architecture is a plus
Development Tools and Methodologies:
Eclipse, IntelliJ IDEA, NetBeans (required)
Version control (Git, Bitbucket)
Build automation with Maven or Gradle
Continuous Integration with Jenkins or similar tools
Agile development methodologies (Scrum, Kanban)
Security Protocols:
Awareness of secure coding practices and basic implementation of security measures
Experience Requirements:
Minimum of 4+ years in Java development and related roles
Proven experience working on enterprise-scale applications, preferably in financial or technology sectors
Experience with database design, management, and query optimization
Familiarity with Agile/Scrum processes and working within collaborative teams
Alternative experience pathways include extensive support or troubleshooting roles in Java environments, demonstrating growth into development positions
Day-to-Day Activities:
Write, review, and maintain Java code that meets functional and technical specifications
Debug issues, perform root cause analysis, and implement fixes efficiently
Collaborate with team members during sprint planning, stand-ups, and retrospectives
Participate in design discussions, review sessions, and documentation efforts
Work with database administrators and system engineers to ensure smooth data flow and system operation
Ensure projects adhere to quality standards, performance benchmarks, and security policies
Contribute insights for process improvements and technical innovations
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or equivalent field
Professional Java development certification (e.g., Oracle Certified Professional) is a plus
Prior training or experience in modern development practices and tools
Commitment to continuous learning and staying current with new Java features and enterprise development trends
Professional Competencies:
Strong problem-solving and analytical thinking skills
Excellent communication and interpersonal skills for effective teamwork and stakeholder interaction
Ability to handle multiple tasks with attention to detail under tight deadlines
Adaptability to evolving project requirements and new technologies
Collaborative mindset with a focus on delivering high-quality solutions
Self-driven with a proactive approach towards challenges and innovation
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
JR1028225