Java Developer | Spring, Hibernate, APIs, Cloud Support, Security, and Performance Optimization
Job Summary
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
Bachelors or Masters 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
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more