Job Summary
Synechron is seeking a dedicated Java Software Developer to support the development, maintenance, and enhancement of enterprise-grade applications. This role focuses on creating scalable, secure, and high-performance solutions that support core business processes. The ideal candidate will collaborate with cross-functional teams to develop high-quality features, troubleshoot complex issues, and support continuous integration and delivery, contributing to organizational growth and operational excellence.
Software Requirements
Required:
Proficiency in Java (latest version or Java 8+) including Java EE, Spring, Hibernate, and JSF frameworks
Experience with IDEs such as Eclipse, IntelliJ IDEA, or NetBeans
Strong knowledge of relational databases such as MySQL, Oracle, or SQL Server, including data modeling and query optimization
Hands-on experience with version control systems like Git
Understanding of RESTful web services and API design
Familiarity with Agile methodologies, Scrum, and Kanban
Preferred:
Experience with cloud deployment in AWS, Azure, or GCP support environments
Knowledge of build tools like Maven or Gradle
Exposure to security standards such as encryption, SSL/TLS, OAuth, and JWT
Overall Responsibilities
Develop, test, and support enterprise-level Java applications supporting core business operations
Collaborate with product owners and technical teams to translate requirements into scalable solutions
Write clean, maintainable, and efficient code following industry standards and best practices
Conduct code reviews, perform performance tuning, and troubleshoot technical issues actively
Support deployment activities, system upgrades, and environment configurations
Document application architecture, code, and deployment procedures
Stay updated on emerging Java technologies and incorporate best practices into ongoing development efforts
Technical Skills (By Category)
Programming Languages:
Required: Java (8+), Java EE, JavaScript (ES6+)
Preferred: Additional scripting languages such as Python or Groovy for automation and support tooling
Databases & Data Management:
MySQL, Oracle, SQL Server; experience with data modeling, query optimization, and data security practices
Cloud Technologies:
Basic understanding of deploying and supporting applications in AWS, Azure, or GCP (preferred)
Frameworks & Libraries:
Spring (Boot, MVC), Hibernate, REST API, JSF, security libraries (OAuth, JWT)
Tools & Methodologies:
GIT, Maven, Jenkins, Agile/Scrum, CI/CD pipelines supporting DevOps practices
Security & Standards:
Secure coding, data encryption, authentication and authorization protocols (OAuth, JWT)
Experience Requirements
Minimum of 3 years supporting enterprise Java applications
Proven experience delivering scalable, secure, and high-performance Java solutions
Experience working within Agile environments supporting continuous delivery
Familiarity with deployment, database, and security best practices supporting mission-critical systems
Industry experience in finance, banking, or enterprise IT is preferred but not mandatory
Day-to-Day Activities
Develop and optimize backend Java modules and APIs supporting business processes
Collaborate with product managers and cross-functional teams during requirement gathering and solution design
Conduct code reviews, performance tuning, and address security vulnerabilities
Support deployment, environment configuration, and application upgrades
Troubleshoot and resolve production issues swiftly to ensure system stability
Maintain documentation for system architecture, code, and operational procedures
Participate in agile ceremonies, sprint planning, and team retrospectives
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
3+ years supporting enterprise Java applications supporting business operations
Certifications in Java or cloud platforms are advantageous
Proven success in delivering robust, scalable, and secure Java solutions
Professional Competencies
Strong analytical and troubleshooting skills for complex system issues
Effective communication skills to articulate technical concepts and collaborate across teams
Leadership qualities to mentor junior developers and promote best practices
Strategic mindset aligning development efforts with organizational goals
Adaptability to evolving technologies, security standards, and industry trends
Time management skills to prioritize tasks and meet project deadlines
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.