Skip to main content
Back to jobs

Java Developer - Microservices, Cloud Integration & Enterprise Application Support

External
synechron logoSynechron · Pune - Hinjewadi (ascendas)
Full-timeOn-site2w ago
AgileAWSAzureBitbucketCI/CDCompliance
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related discipline
  • 6+ years of enterprise Java application development experience supporting large-scale, high-availability systems
  • Certifications in Java frameworks, cloud platforms, or agile practices are a plus
  • Proven track record supporting application scalability, security, and process automation in enterprise environments
  • Professional Competencies
  • S

Benefits

Vision insurance

Additional Information

Job Summary Synechron is seeking an experienced Developer to oversee Java-based application development and guide a team of developers toward delivering high-quality, scalable solutions. This role involves designing and implementing enterprise-grade Java applications, fostering innovation through collaboration with cross-functional teams, and ensuring the timely delivery of reliable systems aligned with business objectives. The Lead Developer will also champion best practices, code quality, and continuous improvement within the organization. Software Requirements Required Software Proficiency: Java (latest LTS versions, e.g., Java 11 or 17) - extensive experience in developing scalable, enterprise Java applications/support systems Java frameworks: Spring, Hibernate, or JSF - proven expertise in building modular, secure, and high-performance applications Development tools: Eclipse, IntelliJ IDEA, or NetBeans - proficient in code editing, debugging, and deployment support Databases: SQL Server, Oracle, MySQL - strong database schema design, query optimization, and data management skills Version control: Git, Bitbucket - experience managing source control workflows, branches, and collaboration Preferred Software Skills: Build tools: Maven, Gradle - for dependency management, build automation Cloud deployment support: AWS, Azure, or GCP - supporting deployment, scaling, and cloud integration (preferred) Continuous integration/deployment (CI/CD): Jenkins, Azure DevOps, or similar - supporting automated build, test, and release pipelines Overall Responsibilities Lead the design, development, and support of scalable Java enterprise applications, including integration with various systems Mentor and guide a team of developers; conduct code reviews and enforce coding standards and best practices Collaborate with product managers, architecture teams, and stakeholders to translate business requirements into technical solutions Develop and implement scalable APIs, microservices, and backend modules supporting business workflows Ensure performance, security, and reliability of applications through rigorous testing and optimization Support cloud integration, environment setup, and system upgrades supporting operational resilience Drive continuous improvement initiatives to optimize code quality, automation, and deployment processes Document system architecture, coding standards, and operational procedures for long-term support Technical Skills (By Category) Languages & Frameworks (Essential): Java (latest LTS), Spring Boot, Hibernate - core skills for enterprise application development Databases & Data Management: SQL Server, Oracle, MySQL - supporting robust data persistence and query optimization Cloud & Infrastructure Support: AWS, Azure, or GCP - for deployment, scaling, and cloud-native architecture support (preferred) Build & Automation Tools: Maven, Gradle, Jenkins, Azure DevOps - supporting continuous build, integration, and deployment Version Control & Source Management: Git, Bitbucket - for code management and collaboration Security & Best Practices: Understanding of secure coding, API security, and industry standards (e.g., OWASP) Experience Requirements Minimum of 6+ years supporting scalable Java enterprise applications in high-volume environments Proven experience leading development teams, implementing software solutions, and conducting code reviews Extensive experience supporting systems in agile environments supporting timely delivery and quality standards Knowledge supporting Cloud integration, environment deployment, and automation is preferred Experience working within regulated industries, supporting compliance and security standards, is advantageous Day-to-Day Activities Develop, enhance, and support Java enterprise applications, APIs, and microservices supporting critical business processes Lead code reviews, enforce coding standards, and optimize performance and security Collaborate with stakeholders, architecture teams, and DevOps to facilitate deployment and operation support Troubleshoot development, performance, or security issues swiftly and effectively Mentor junior developers and actively promote best practices and continuous learning Support system upgrades, environment provisioning, and cloud integration activities Maintain detailed technical documentation including architecture, code, and operational procedures Participate in daily stand-ups, sprint planning, and retrospectives supporting Agile development


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at synechron? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect