Synechron
Senior Java Developer – Enterprise Applications, Microservices & Cloud Integration
Job Summary
Synechron is seeking a highly skilled Java Developer to design, develop, and maintain enterprise-grade Java applications. This role involves collaborating with cross-functional teams to deliver scalable, secure, and high-performance solutions aligned with business objectives. You will contribute to innovative projects in various domains, ensuring code quality, system reliability, and adherence to industry best practices. Your expertise will help support Synechron’s strategic goals in delivering robust digital solutions for clients.
Software Requirements
Required:
Strong proficiency in Java (version 8 and above) with extensive experience in enterprise application development
Experience with Java frameworks such as Spring, Hibernate, and Struts
Familiarity with development tools like Eclipse, IntelliJ IDEA, or NetBeans
Working knowledge of relational databases such as MySQL, Oracle, or SQL Server
Proven ability to write clean, maintainable, and efficient code
Experience with version control systems like Git or SVN
Understanding of software development lifecycle and agile methodologies
Preferred:
Knowledge of cloud platforms such as Azure or AWS
Experience with microservices architecture and REST API development
Familiarity with containerization tools like Docker and Kubernetes
Exposure to automated testing tools (e.g., JUnit, Mockito) for continuous testing practices
Overall Responsibilities
Develop, test, and deploy scalable Java applications supporting various business functions
Collaborate with product managers, analysts, and technical teams to gather requirements and implement solutions
Write clean, reusable, and well-documented code following best practices and organizational standards
Debug, troubleshoot, and resolve technical issues impacting application performance and stability
Participate in design reviews, code reviews, and system architecture discussions
Support the integration of third-party APIs, services, and cloud components
Ensure applications meet security, compliance, and performance standards
Continuously explore new technologies and industry trends to improve application design and development processes
Contribute to technical documentation, deployment strategies, and knowledge sharing within the team
Technical Skills (By Category)
Programming Languages (Essential):
Java (version 8+)
SQL for database querying and management
Preferred:
Additional languages such as JavaScript or Python for automation and scripting
Frameworks & Libraries:
Spring (Core, Boot, Security, Data)
Hibernate or JPA
Struts (preferred)
RESTful API design and development
Development Tools & Methodologies:
Eclipse, IntelliJ IDEA, or NetBeans
Git/SVN for version control
Jenkins, Maven, or Gradle for build automation
Agile methodologies (Scrum, Kanban) and tools such as Jira
Databases & Data Management:
Oracle, MySQL, SQL Server
Database schema design and query optimization
Security & Best Practices:
Secure coding practices, data encryption, and API security principles
Familiarity with industry standards such as OWASP guidelines
Cloud & Deployment (Preferred):
Basic knowledge of deploying applications on Azure or AWS
Containerization with Docker, orchestration with Kubernetes (preferred)
Experience Requirements
At least 5 years of professional Java development experience in enterprise environments
Proven experience designing, developing, and maintaining scalable Java applications
Experience working in cross-functional teams within agile environments
Prior experience with database design, performance tuning, and optimization
Exposure to cloud deployment and microservices architecture is an advantage
Day-to-Day Activities
Develop and maintain core Java applications in accordance with project timelines and quality expectations
Engage in daily scrum meetings, planning, and sprint reviews
Collaborate with teams to refine requirements and ensure technical feasibility
Conduct code reviews, unit testing, and integration testing to ensure code quality
Debug and resolve issues promptly to minimize application downtime
Support deployment activities, including CI/CD pipelines and environment configurations
Keep abreast of new Java features, frameworks, and industry trends to recommend improvements
Document architecture, code, and deployment procedures for future reference
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of full-stack or enterprise Java development experience
Proven track record in building scalable, secure, and high-performance systems
Certification such as Oracle Java Certified Programmer (preferred)
Professional Competencies
Strong analytical and problem-solving skills for complex technical challenges
Excellent communication skills for effective collaboration with diverse teams and stakeholders
Ability to work independently and manage multiple priorities effectively
Adaptability to evolving technologies and business requirements
Detail-oriented with a focus on delivering high-quality software solutions
A proactive learner willing to explore and implement new tools and best practices
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.
Candidate Application Notice
