{"id":1332186,"url":"https://alion.io/job/synechron-sr-associate-java-developer","title":"Java Developer – Spring Boot, Microservices, REST APIs & SQL","company":{"id":5306,"name":"Synechron","domain":"synechron.com","url":"https://alion.io/company/synechron","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":89,"open_postings":8,"ghost_share":0,"stale_share":0.5,"repost_share":0.25,"time_to_fill_p50_days":17,"computed_at":"2026-09-30T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false}],"status":"closed","first_seen_at":"2026-09-27T11:30:17Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-01T00:45:05Z","board_verified":false,"closed_at":"2026-10-01T00:45:05Z","days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Job Summary\nSynechron is seeking a Java Developer with 4-8 years of experience in designing, developing, testing, and maintaining enterprise applications. The role requires hands-on expertise in Java, Spring Boot, microservices architecture, REST APIs, SQL, Maven, and Git. The successful candidate will contribute across the software development lifecycle, collaborate with business analysts, architects, and development teams, and deliver secure, reliable, scalable, and maintainable solutions. The role will support business objectives through effective application development, performance optimization, production support, and CI/CD delivery practices in an Agile environment.\nSoftware Requirements\nRequired\nJava: Strong hands-on experience in enterprise application development.\nSpring Boot: Experience developing and maintaining production-ready applications and services.\nMicroservices: Experience with microservices architecture and service-based application development.\nREST APIs/Web Services: Experience developing, consuming, integrating, and supporting RESTful APIs.\nObject-Oriented Programming: Strong understanding of OOP concepts.\nDesign Patterns: Practical knowledge of commonly used software design patterns.\nMaven: Experience with build automation, dependency management, and project configuration.\nGit: Experience with version control, branching, and collaborative development workflows.\nSQL and relational databases: Strong knowledge of SQL and experience with databases such as Oracle, PostgreSQL, or MySQL.\nAgile/Scrum: Familiarity with Agile development methodologies.\nSoftware delivery: Experience with testing, code reviews, debugging, technical documentation, and production support.\nPreferred\nExperience with cloud platforms such as AWS, Azure, or GCP.\nKnowledge of Docker and Kubernetes.\nExperience with CI/CD pipelines and deployment automation.\nExposure to Banking or Financial Services domain applications.\nExperience working on large-scale enterprise applications.\nExperience optimizing application resource usage, performance, and infrastructure efficiency.\nOverall Responsibilities\nDesign, develop, test, and maintain high-performance Java applications.\nBuild and enhance scalable applications using Java, Spring Boot, and microservices architecture.\nDevelop, consume, integrate, and support RESTful APIs and web services.\nApply OOP principles and design patterns to produce maintainable and reusable software.\nCollaborate with business analysts, architects, developers, QA teams, and other stakeholders to understand requirements and deliver solutions.\nParticipate in code reviews and ensure adherence to coding standards, security practices, and software engineering guidelines.\nTroubleshoot, debug, and resolve application, integration, and production issues.\nOptimize application performance, reliability, scalability, and maintainability.\nContribute to CI/CD processes, deployment activities, release support, and production validation.\nPrepare technical documentation and contribute to knowledge-sharing initiatives.\nParticipate in Agile/Scrum ceremonies, estimation, planning, sprint execution, reviews, and retrospectives.\nSupport effective use of application, compute, storage, and database resources through appropriate design and optimization.\nTechnical Skills (By Category)\nProgramming Languages\nEssential\nJava.\nStrong understanding of Object-Oriented Programming concepts.\nPractical knowledge of software design patterns.\nAbility to write maintainable, testable, and reusable code.\nUnderstanding of exception handling, data structures, and modular application design.\nPreferred\nExperience with scripting for automation, testing, deployment, or operational support.\nExperience modernizing or enhancing large-scale Java applications.\nDatabases/Data Management\nEssential\nStrong SQL knowledge.\nExperience with one or more relational databases, including:OraclePostgreSQLMySQL\nUnderstanding of data modeling, queries, transactions, data integrity, and application data access.\nAbility to troubleshoot database-related application issues.\nPreferred\nExperience with query optimization, indexing, and database performance tuning.\nExperience supporting data migration, scaling, or modernization initiatives.\nExperience designing data-access solutions for high-volume enterprise applications.\nCloud Technologies\nEssential\nNo specific cloud platform is mandatory.\nUnderstanding of application deployment and operational considerations in enterprise environments.\nPreferred\nExperience with AWS, Azure, or GCP.\nExperience deploying and supporting Java and Spring Boot applications in cloud environments.\nKnowledge of cloud scalability, availability, monitoring, and resource optimization.\nExperience supporting cloud migration or application modernization initiatives.\nFrameworks and Libraries\nEssential\nSpring Boot.\nFrameworks and libraries supporting microservices development.\nRESTful API and web service frameworks.\nLibraries supporting relational database integration and data access.\nExperience applying design patterns within application frameworks.\nPreferred\nLibraries supporting application security, automated testing, resilience, monitoring, and distributed communication.\nExperience evaluating frameworks and libraries for performance, maintainability, and scalability.\nDevelopment Tools and Methodologies\nEssential\nMaven.\nGit.\nAgile/Scrum methodologies.\nCode reviews.\nApplication testing and defect resolution.\nCI/CD process participation.\nDebugging and production support.\nTechnical documentation and knowledge sharing.\nSoftware development lifecycle practices.\nPreferred\nDocker.\nKubernetes.\nCI/CD pipeline implementation and deployment automation.\nExperience with automated quality checks, release validation, and environment management.\nExperience with tools supporting application monitoring and operational support.\nSecurity Protocols\nEssential\nApply secure development practices across Java applications, Spring Boot services, microservices, REST APIs, and database integrations.\nProtect application data, credentials, access permissions, and service integrations.\nApply input validation, secure configuration, access control, error handling, and appropriate data-protection practices.\nAddress security issues identified through testing, code reviews, monitoring, and production support.\nPreferred\nExperience securing cloud-based applications and microservices.\nExperience integrating security checks into CI/CD pipelines.\nFamiliarity with application security testing and vulnerability remediation.\nExperience Requirements\n4-8 years of professional experience in Java development.\nHands-on experience with Java, Spring Boot, microservices, REST APIs, Maven, Git, SQL, and relational databases.\nExperience designing, developing, testing, deploying, and maintaining enterprise applications.\nExperience with code reviews, debugging, production issue resolution, performance optimization, and technical documentation.\nExperience working in Agile/Scrum development environments.\nPreferred Experience with AWS, Azure, or GCP; Docker; Kubernetes; and CI/CD pipelines.\nPreferred Experience in Banking or Financial Services.\nPreferred Experience working on large-scale enterprise applications.\nCandidates may also qualify through an equivalent combination of relevant professional experience, technical training, certifications, and demonstrated delivery of comparable Java and enterprise application solutions.\nDay-to-Day Activities\nDesign, develop, test, and maintain Java applications, Spring Boot services, microservices, REST APIs, and database integrations.\nParticipate in Agile ceremonies, technical discussions, code reviews, planning sessions, testing activities, and collaboration with business analysts, architects, and development teams.\nDeliver application features, automated tests, deployment changes, defect fixes, performance improvements, technical documentation, and production support.\nInvestigate technical issues, identify root causes, make implementation decisions within established standards, and escalate risks affecting security, quality, performance, or timelines.\nQualifications\nA bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or a related field is required; equivalent relevant education and experience may be considered.\n4-8 years of professional experience in Java development, including Spring Boot, microservices, REST APIs, SQL, Maven, and Git.\nDemonstrated experience with software testing, code reviews, debugging, performance optimization, production support, and Agile delivery.\nCertifications in Java, cloud technologies, Kubernetes, DevOps, or Agile delivery are preferred but not mandatory.\nMaintain continuous professional development in Java, Spring Boot, microservices, cloud technologies, application security, CI/CD, and modern software engineering practices.\nProfessional Competencies\nApply structured critical thinking and problem-solving to diagnose application, integration, database, performance, and production issues.\nCollaborate effectively with business analysts, architects, QA teams, developers, and other stakeholders.\nCommunicate technical concepts, implementation decisions, risks, progress, and resolutions clearly.\nAdapt to changing requirements, technologies, project priorities, and delivery environments while maintaining software quality.\nIdentify opportunities to improve application design, automation, performance, maintainability, security, and resource efficiency.\nManage development tasks, testing, defect resolution, documentation, production support, dependencies, and delivery commitments effectively.\nS YNECHRON’S DIVERSITY & INCLUSION STATEMENT\nDiversity & 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.\nAll 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.\nCandidate Application Notice","description_format":"text","description_chars":10799,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Flexible schedule","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","IT Consulting & Digital Transformation","Cloud Consulting & Migration","Data Engineering & Migration Services"],"lifecycle":[{"event":"open","at":"2026-09-27T11:30:17Z"},{"event":"close","at":"2026-10-01T00:45:05Z"}],"liveness":null,"pay":null,"html_url":"https://alion.io/job/synechron-sr-associate-java-developer","json_url":"https://alion.io/job/synechron-sr-associate-java-developer.json","meta":{"generated_at":"2026-10-01T04:22:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3687,"day_limit":5000,"remaining_today":1313,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}