{"id":1214011,"url":"https://alion.io/job/synechron-full-stack-engineer-node-js-spring-boot-java-microservices-rest-apis","title":"Full Stack Engineer – Node.js, Spring Boot, Java, Microservices & REST APIs","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":93,"open_postings":14,"ghost_share":0,"stale_share":0.357,"repost_share":0.214,"time_to_fill_p50_days":17,"computed_at":"2026-09-25T05:45:01Z"}},"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":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":39000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":21},"experience_years_min":5,"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":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Node JS","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-09-25T06:46:47Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-25T22:35:45Z","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 a Full Stack Engineer with strong expertise in Node.js, Spring Boot, Java, JavaScript/TypeScript, and modern web technologies. The role will focus on developing, enhancing, and supporting enterprise-grade applications that are scalable, secure, maintainable, and responsive.\nThe successful candidate will build backend services, RESTful APIs, microservices, and front-end components while contributing to performance optimization, database integration, CI/CD, testing, deployment, and production support. The role will support business objectives by delivering reliable technology solutions in an Agile environment.\nSoftware Requirements\nRequired\nNode.js: 5+ years of experience developing and maintaining backend services and applications.\nSpring Boot: 5+ years of experience developing enterprise applications and microservices.\nJava: 5+ years of professional development experience.\nJavaScript/TypeScript: 5+ years of hands-on experience in full-stack or web application development.\nREST APIs: Experience building, consuming, integrating, documenting, and supporting RESTful APIs.\nMicroservices: Experience designing and developing service-based applications.\nDistributed systems: Strong understanding of distributed application concepts and service communication.\nSQL/NoSQL databases: Experience with data storage, retrieval, integration, and data integrity.\nPerformance engineering: Hands-on experience with performance tuning, debugging, monitoring, and optimization.\nCI/CD: Knowledge of automated build, testing, deployment, and release pipelines.\nGit: Experience with source control, branching, code reviews, and collaborative development workflows.\nDevOps practices: Knowledge of development and operational practices that support reliable application delivery.\nModern web technologies: Experience developing responsive and user-friendly front-end components.\nPreferred\nExperience in Banking or Financial Services.\nExposure to cloud platforms, including AWS, Azure, or GCP.\nExperience with Docker and Kubernetes.\nExperience with automation tools for build, testing, deployment, or operational support.\nExperience supporting high-performance or distributed enterprise applications.\nExperience optimizing application resource usage to support efficient and sustainable processing.\nOverall Responsibilities\nDesign, develop, test, deploy, and maintain applications using Node.js, Spring Boot, Java, and JavaScript/TypeScript.\nBuild, consume, and support RESTful APIs and microservices.\nDevelop responsive, accessible, and user-friendly front-end components.\nDesign solutions that support scalability, maintainability, availability, and performance.\nWork with SQL and NoSQL databases while maintaining data integrity and reliable data access.\nOptimize application performance by identifying bottlenecks and implementing measurable improvements.\nTroubleshoot application, integration, database, and production issues and provide timely resolutions.\nParticipate in code reviews and promote consistent coding, testing, documentation, and software engineering practices.\nContribute to automated build, testing, deployment, and release processes through CI/CD pipelines.\nUse Git and applicable DevOps practices to support collaborative and reliable software delivery.\nCollaborate with business and technology teams to understand requirements and deliver scalable solutions.\nParticipate in Agile planning, estimation, refinement, sprint execution, reviews, and retrospectives.\nSupport deployment, production validation, monitoring, incident resolution, and root-cause analysis.\nConsider efficient use of compute, storage, and infrastructure resources during application design and optimization.\nTechnical Skills (By Category)\nProgramming Languages\nEssential\nNode.js with 5+ years of professional experience.\nJava with 5+ years of professional experience.\nJavaScript and/or TypeScript with 5+ years of professional experience.\nAbility to apply programming principles to scalable backend and responsive front-end development.\nStrong understanding of data structures, error handling, modular design, and maintainable code.\nPreferred\nExperience developing reusable libraries, services, or front-end components.\nExperience with scripting for automation, testing, deployment, or operational support.\nDatabases/Data Management\nEssential\nExperience working with SQL databases.\nExperience working with NoSQL databases.\nUnderstanding of data modeling, querying, data access, transactions, and data integrity.\nAbility to select and apply appropriate data-access approaches for distributed applications.\nExperience troubleshooting database and data-integration issues.\nPreferred\nExperience tuning queries, indexes, and data-access patterns.\nExperience supporting database migration, scaling, or modernization initiatives.\nExperience designing data solutions for high-volume transaction processing.\nCloud Technologies\nEssential\nNo specific cloud platform is identified as mandatory.\nUnderstanding of cloud-based application deployment and operational considerations.\nAbility to support applications across the designated project infrastructure.\nPreferred\nExposure to AWS, Azure, or GCP.\nExperience deploying and supporting Node.js and Spring Boot applications in cloud environments.\nExperience with cloud scalability, availability, monitoring, and resource optimization.\nExperience supporting cloud migration or application modernization.\nFrameworks and Libraries\nEssential\nNode.js.\nSpring Boot.\nRESTful API frameworks and libraries.\nMicroservices frameworks and supporting components.\nModern JavaScript/TypeScript frameworks or libraries for responsive front-end development.\nLibraries supporting SQL and NoSQL database integration.\nPreferred\nExperience with libraries supporting API security, automated testing, monitoring, resilience, and distributed communication.\nExperience evaluating frameworks and libraries for maintainability, performance, and scalability.\nDevelopment Tools and Methodologies\nEssential\nCI/CD pipelines.\nGit.\nDevOps practices.\nAgile development practices.\nCode reviews.\nAutomated and manual testing practices.\nApplication deployment and production support.\nPerformance tuning, debugging, monitoring, and optimization.\nTechnical documentation and collaborative development practices.\nPreferred\nDocker.\nKubernetes.\nAutomation tools for build, testing, deployment, and environment management.\nExperience implementing quality gates, deployment validation, and automated release controls.\nExperience improving development workflows and delivery efficiency.\nSecurity Protocols\nEssential\nApply secure development practices across Node.js, Spring Boot, Java, REST APIs, front-end applications, and database integrations.\nProtect application data, credentials, access permissions, and service integrations.\nApply input validation, secure API design, access control, error handling, and secure configuration practices.\nAddress security issues identified through testing, code reviews, monitoring, or production support.\nPreferred\nExperience securing cloud-based applications and microservices.\nExperience integrating security controls into CI/CD pipelines.\nFamiliarity with security testing, vulnerability remediation, and secure deployment practices.\nExperience Requirements\nRequired: 5+ years of experience in Node.js, Spring Boot, Java, and JavaScript/TypeScript.\nDemonstrated experience developing and supporting enterprise-grade applications.\nExperience building and consuming RESTful APIs and developing microservices.\nStrong understanding of distributed systems and service-based application design.\nExperience with SQL and NoSQL databases, data integrity, performance tuning, debugging, monitoring, and optimization.\nExperience with CI/CD pipelines, Git, DevOps practices, testing, deployment, and production support.\nPreferred: Experience in Banking or Financial Services.\nPreferred: Exposure to cloud platforms, Docker, Kubernetes, and automation tools.\nCandidates may also qualify through an equivalent combination of relevant professional experience, technical training, demonstrable full-stack engineering capability, and successful delivery of comparable enterprise applications.\nDay-to-Day Activities\nDesign, develop, test, and maintain Node.js and Spring Boot services, REST APIs, microservices, front-end components, and database integrations.\nCollaborate with business and technology teams through Agile ceremonies, technical discussions, code reviews, testing sessions, and delivery planning.\nDeliver application features, automated tests, CI/CD changes, deployment updates, performance improvements, defect fixes, and technical documentation.\nInvestigate production issues, identify root causes, make implementation decisions within established standards, and escalate risks affecting security, quality, performance, or timelines.\nQualifications\nA bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is preferred; equivalent relevant education and professional experience may be considered.\n5+ years of professional experience with Node.js, Spring Boot, Java, JavaScript/TypeScript, REST APIs, microservices, and SQL/NoSQL databases.\nDemonstrated experience with performance tuning, debugging, monitoring, CI/CD, Git, DevOps practices, testing, deployment, and production support.\nCertifications in Java, Node.js, cloud technologies, Kubernetes, DevOps, or Agile delivery are preferred but not mandatory.\nMaintain continuous professional development in full-stack engineering, Node.js, Spring Boot, cloud technologies, distributed systems, security, DevOps, and modern web development.\nProfessional Competencies\nApply structured critical thinking and problem-solving to diagnose application, performance, integration, database, and production issues.\nCollaborate effectively with business, technology, quality assurance, and delivery teams to implement reliable solutions.\nCommunicate technical concepts, implementation decisions, risks, progress, and resolutions clearly to technical and non-technical stakeholders.\nAdapt to changing requirements, technologies, project priorities, and operating environments while maintaining quality.\nIdentify opportunities to improve application architecture, automation, performance, maintainability, security, and efficient resource utilization.\nManage development tasks, testing, defects, production support, dependencies, and delivery commitments in an Agile environment.\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":11643,"description_truncated":false,"requirements":{"experience_years_min":5,"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-25T06:46:47Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":17,"reasons":["conf:4","win:early","comp:brand"],"computed_at":"2026-09-26T03:15:45Z"},"pay":null,"html_url":"https://alion.io/job/synechron-full-stack-engineer-node-js-spring-boot-java-microservices-rest-apis","json_url":"https://alion.io/job/synechron-full-stack-engineer-node-js-spring-boot-java-microservices-rest-apis.json","meta":{"generated_at":"2026-09-26T03:15:45Z","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":3473,"day_limit":5000,"remaining_today":1527,"minute_limit":60,"resets_at":"2026-09-27T00:00:00Z"}}}