{"id":4167847,"url":"https://alion.io/job/synechron-java-engineer-spring-boot-graphql-aws","title":"Java Engineer – Spring Boot, GraphQL & AWS","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":94,"open_postings":27,"ghost_share":0.074,"stale_share":0.148,"repost_share":0.222,"time_to_fill_p50_days":21,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Active Directory","optional":false},{"name":"Agile","optional":false},{"name":"Amazon DocumentDB","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon S3","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Bamboo","optional":false},{"name":"Blue-Green Deployment","optional":false},{"name":"CI/CD","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Least Privilege","optional":false},{"name":"Rest API","optional":false},{"name":"Splunk","optional":false},{"name":"Spring Boot","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-12T13:55:08Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T13:55:08Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Job Summary\nSynechron is seeking an experienced Backend Java Developer / Technical Lead with strong expertise in Java, Spring Boot microservices, cloud technologies, and modern software engineering practices.\nThe role will lead a team of 5+ software engineers while designing, developing, and delivering scalable enterprise applications. The position will focus on Spring Boot microservices, GraphQL APIs, NoSQL DocumentDB solutions, Angular 20 collaboration, Azure Active Directory integration, AWS infrastructure, CI/CD, monitoring, and application reliability.\nThis role will contribute to business objectives by delivering secure, maintainable, and high-performing applications, improving engineering quality, supporting cloud-native development, and enabling reliable delivery across the software development lifecycle.\nSoftware Requirements\nRequired Software Skills\nJava: 7-12 years of professional software development experience with strong Java expertise.\nSpring Boot: Hands-on experience with the latest version of Spring Boot for microservices development.\nMicroservices: Strong understanding of microservices architecture patterns, scalability, reliability, maintainability, service communication, and deployment.\nAngular: Working knowledge of Angular 20 and experience collaborating on responsive web applications.\nGraphQL: Experience designing and implementing GraphQL APIs for efficient data querying and manipulation.\nNoSQL DocumentDB: Experience designing, developing, optimizing, and supporting DocumentDB solutions.\nAzure Active Directory: Hands-on experience integrating Azure Active Directory for authentication and authorization.\nCI/CD: Strong experience with CI/CD tools and processes, including Bamboo, AWS DevOps, GitHub Actions, or equivalent tools.\nAWS: Practical experience managing AWS services, specifically EC2 and S3.\nREST APIs: Strong understanding of RESTful API design, integration, security, and support.\nMonitoring and logging: Familiarity with Splunk and Grafana for application monitoring, logging, dashboards, alerting, and troubleshooting.\nSource control and development practices: Experience with version control, code reviews, testing, documentation, coding standards, and secure software development.\nTeam leadership: Prior experience leading, mentoring, or managing a team of 5+ software engineers.\nPreferred Software Skills\nExperience supporting application migration projects.\nExperience with additional AWS services and cloud-native technologies.\nFamiliarity with automated testing, deployment validation, rollback, and release-management practices.\nExposure to application performance monitoring, distributed tracing, and production observability.\nExperience with modern architecture patterns for resilient, scalable, and maintainable enterprise applications.\nVersion and Experience Guidance\nJava experience must align with the enterprise application and Spring Boot versions used in the assigned environment.\nCandidates must have hands-on experience with the latest version of Spring Boot applicable to the role.\nAngular 20 experience is required as specified in the requirement details.\nSpecific versions are not prescribed for AWS services, DocumentDB, CI/CD tools, Splunk, or Grafana; candidates should have experience with current, production-supported versions.\nCandidates should be able to assess compatibility, support upgrades, document changes, and follow controlled release practices.\nOverall Responsibilities\nLead, mentor, and manage a team of 5+ software engineers to deliver high-quality solutions on schedule.\nArchitect, design, develop, and maintain scalable microservices using Java and the latest version of Spring Boot.\nApply microservices architecture patterns to support scalability, reliability, maintainability, performance, and operational resilience.\nDesign and implement GraphQL APIs for efficient data querying, manipulation, integration, and application access.\nDesign, develop, and optimize NoSQL DocumentDB solutions based on business and application requirements.\nCollaborate with frontend engineers on Angular 20 applications to support responsive, reliable, and high-performing web solutions.\nIntegrate Azure Active Directory for application authentication, authorization, access control, and secure service interaction.\nBuild, maintain, and improve CI/CD pipelines for automated build, testing, quality validation, and deployment.\nConfigure and manage AWS infrastructure, including EC2 and S3.\nDevelop and integrate RESTful APIs and cloud-native application services.\nConfigure and monitor applications using Splunk and Grafana.\nInvestigate and resolve application, integration, performance, deployment, and production issues.\nCollaborate with Product Owners, architects, frontend engineers, infrastructure teams, security teams, and other stakeholders.\nEnforce coding standards, security practices, testing standards, documentation requirements, and code-review processes.\nSupport application migration projects where applicable.\nTrack delivery progress, risks, dependencies, quality, technical decisions, and implementation outcomes.\nStay current with emerging technologies and promote continuous improvement in architecture, engineering practices, automation, and operational support.\nContribute to measurable outcomes such as timely delivery, reduced defects, improved performance, reliable releases, application availability, and efficient resource utilization.\nTechnical Skills (By Category)\nProgramming Languages\nEssential\nStrong Java development experience.\nUnderstanding of object-oriented programming, design principles, exception handling, collections, concurrency, and maintainable code design.\nAbility to develop scalable, modular, testable, and production-ready backend services.\nAbility to review code, guide implementation, and enforce Java development standards.\nPreferred\nExperience with additional programming languages used in cloud-native application development.\nFamiliarity with scripting for deployment, monitoring, automation, and operational support.\nExperience developing reusable libraries, shared services, and platform components.\nDatabases/Data Management\nEssential\nExperience with NoSQL DocumentDB databases.\nAbility to design data models, collections, indexes, queries, and access patterns based on application requirements.\nUnderstanding of data consistency, availability, scalability, performance, and data-integrity considerations.\nExperience optimizing database queries and application data access.\nUnderstanding of data protection, controlled access, retention, and recovery requirements.\nPreferred\nExperience with additional NoSQL or relational database technologies.\nFamiliarity with database migration, data validation, indexing strategies, and performance tuning.\nExposure to distributed data patterns, caching, replication, and high-volume application workloads.\nExperience supporting database changes through CI/CD and controlled release processes.\nCloud Technologies\nEssential\nPractical experience managing AWS EC2 and S3.\nUnderstanding of cloud-native application development and deployment.\nExperience with cloud infrastructure configuration, access management, connectivity, monitoring, and operational support.\nUnderstanding of scalable, reliable, secure, and maintainable cloud application design.\nAbility to support applications across development, testing, staging, and production environments.\nPreferred\nExperience with additional AWS services.\nFamiliarity with containerization, orchestration, serverless services, and infrastructure automation.\nExperience supporting cloud migration and application modernization initiatives.\nUnderstanding of cloud cost optimization, resource management, and sustainable application operations.\nFrameworks and Libraries\nEssential\nJava and Spring Boot, using the latest applicable version.\nSpring-based microservices development.\nAngular 20 collaboration and frontend integration.\nGraphQL API development.\nRESTful API design and integration.\nNoSQL DocumentDB development and optimization.\nAzure Active Directory integration.\nCI/CD tools and practices, including Bamboo, AWS DevOps, GitHub Actions, or equivalent.\nSplunk and Grafana for logging, monitoring, dashboards, alerting, and troubleshooting.\nPreferred\nAdditional Spring ecosystem components and API-development frameworks.\nLibraries supporting authentication, authorization, validation, resilience, observability, and asynchronous processing.\nTools supporting application migration, automated testing, deployment validation, and rollback.\nFrameworks supporting distributed tracing, metrics, and production diagnostics.\nDevelopment Tools and Methodologies\nEssential\nExperience across the software development lifecycle, including requirements analysis, architecture, design, development, testing, deployment, production support, and maintenance.\nExperience leading and mentoring a team of 5+ engineers.\nExperience with CI/CD pipeline design, implementation, maintenance, and troubleshooting.\nExperience with version control, code reviews, automated testing, defect management, and release processes.\nAbility to create technical designs, API specifications, database designs, deployment procedures, operational documentation, and support guides.\nFamiliarity with Agile delivery practices, iterative development, sprint planning, reviews, and retrospectives.\nAbility to track delivery progress, risks, dependencies, quality, and technical decisions.\nExperience applying secure coding standards, architecture practices, and maintainability principles.\nPreferred\nExperience with application migration and modernization projects.\nFamiliarity with deployment strategies such as rolling, blue-green, or canary releases.\nExperience implementing automated quality, security, and performance checks in CI/CD pipelines.\nExposure to DevOps practices, infrastructure as code, containerization, and release automation.\nExperience establishing engineering standards, reusable patterns, and development accelerators.\nSecurity Protocols\nEssential\nHands-on experience integrating Azure Active Directory for authentication and authorization.\nUnderstanding of identity management, role-based access control, permissions, and least-privilege principles.\nAbility to secure REST and GraphQL APIs.\nUnderstanding of secure coding, input validation, output validation, credential protection, and secrets management.\nAbility to apply security controls across application code, APIs, databases, CI/CD pipelines, and AWS infrastructure.\nAwareness of risks related to unauthorized access, insecure APIs, data exposure, vulnerable dependencies, and misconfigured cloud resources.\nAbility to follow security, privacy, auditability, and change-control requirements.\nPreferred\nExperience with OAuth 2.0, OpenID Connect, token validation, and service-to-service authentication.\nFamiliarity with application security testing, dependency scanning, vulnerability remediation, and security monitoring.\nExperience integrating security checks into CI/CD pipelines.\nUnderstanding of cloud security controls for EC2, S3, identity, network access, and application services.\nExperience Requirements\nOverall experience: 7-12 years of professional software development experience with strong expertise in Java.\nBackend experience: Hands-on experience with Spring Boot, microservices, RESTful APIs, GraphQL, cloud-native development, and enterprise application architecture.\nFrontend collaboration: Working knowledge of Angular 20 and experience collaborating on frontend development and integration.\nDatabase experience: Experience with NoSQL DocumentDB solutions, data modelling, query optimization, performance, scalability, and data access.\nCloud experience: Practical experience managing AWS EC2 and S3, with an understanding of cloud infrastructure and application operations.\nSecurity experience: Hands-on experience integrating Azure Active Directory for authentication and authorization.\nDelivery experience: St...","description_format":"text","description_chars":16523,"description_truncated":true,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","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-11-12T13:55:08Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-11-12T14:55:44Z"},"pay":null,"html_url":"https://alion.io/job/synechron-java-engineer-spring-boot-graphql-aws","json_url":"https://alion.io/job/synechron-java-engineer-spring-boot-graphql-aws.json","meta":{"generated_at":"2026-11-12T14:55:44Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31116,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5306},"rest":"https://alion.io/mcp/rest/get_company?id=5306"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsynechron-java-engineer-spring-boot-graphql-aws"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsynechron-java-engineer-spring-boot-graphql-aws"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsynechron-java-engineer-spring-boot-graphql-aws"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/synechron-java-engineer-spring-boot-graphql-aws\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsynechron-java-engineer-spring-boot-graphql-aws"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4167847}},{"tool":"search_jobs","arguments":{"company":"synechron.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4167847},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}