Full Stack Java Developer | Spring Boot, Angular/React, Microservices, Kafka, Docker & Kubernetes
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Synechron is seeking a Full Stack Java Developer with 7–15 years of industry experience and strong hands-on Java expertise.
The role delivers scalable, secure, maintainable full-stack solutions across the software development lifecycle in an Agile environment.
The position translates business requirements into technical requirements and supports Project Managers and Business Analysts in product delivery.
Key Skills for This Role
Full Job Posting
Job Summary
Synechron is seeking a Full Stack Java Developer with 7–15 years of industry experience and strong hands-on Java expertise.
The role delivers scalable, secure, maintainable full-stack solutions across the software development lifecycle in an Agile environment.
The position translates business requirements into technical requirements and supports Project Managers and Business Analysts in product delivery.
Required Technology Skills
- Strong Java and J2EE development experience across the software development lifecycle.
- Experience with Spring Boot, web services, API integration, SQL database development, PostgreSQL, and Angular and/or React.
- Experience with Docker, Kubernetes, Kafka, Mulesoft and/or Apigee, source control, common IDEs, and Agile methodologies.
- Strong understanding of object-oriented programming, data structures, algorithms, exception handling, multithreading, and secure software development.
- Ability to design, query, optimize, and troubleshoot relational database solutions, including data modeling, integrity, validation, transactions, and performance.
Preferred Technology Skills
- Spring, Hibernate, JavaScript, JQuery, JSON, concurrent or distributed applications, and reusable design patterns are preferred.
- Jenkins, continuous integration, Sonar, Cucumber, Selenium, TDD, BDD, Autosys, Unix scripting, and CI/CD release automation are preferred.
- Cloud-native architecture, infrastructure automation, monitoring, resource optimization, and secure containerized deployment experience are preferred.
- Financial Services industry experience is preferred.
Overall Responsibilities
- Develop and maintain Java, Spring Boot, J2EE, web service, API integration, UI, and SQL database components.
- Translate business requirements, support delivery planning and estimation, and contribute to all software development lifecycle phases.
- Design scalable services, interfaces, APIs, integrations, and database solutions using the assigned technology stack.
- Build, deploy, and support containerized applications with Docker and Kubernetes and implement Kafka-based event-driven solutions.
- Collaborate with Project Managers, Business Analysts, IT teams, Business teams, and distributed international groups.
- Participate in code reviews, troubleshooting, defect resolution, performance improvements, and technical discussions.
- Take ownership of assigned work and deliver secure, maintainable, reusable, resource-efficient solutions on schedule.
Experience Requirements
- 7–15 years of industry experience with strong Java development experience.
- Hands-on experience across the software development lifecycle, full-stack delivery, and complex technical implementation.
- Experience translating high-level business requirements into detailed functional, technical, and system requirements.
- Experience collaborating with distributed Project Management, Business Analysis, IT, and Business teams.
- Equivalent combinations of education, software development experience, full-stack delivery, and relevant similar experience may be considered.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, Software Engineering, or a related field is expected, with equivalent relevant experience considered.
- Relevant training in Java, Spring Boot, full-stack development, API integration, databases, containers, Agile, or software development is preferred.
- Certifications in Java, cloud technologies, Kubernetes, Agile delivery, or related technical areas are preferred but not mandatory.
- Maintain continuous professional development in Java, UI frameworks, API integration, cloud-native development, software quality, security, and emerging engineering practices.
Day-to-Day Activities
- Develop and maintain Java, Spring Boot, J2EE, web service, API, UI, and SQL database components for product initiatives.
- Participate in Agile ceremonies, requirements clarification, technical discussions, code reviews, and collaboration with delivery teams.
- Design, implement, test, troubleshoot, and document solutions using Angular and/or React, PostgreSQL, Docker, Kubernetes, Kafka, and integration platforms.
- Make technical decisions within assigned responsibilities and deliver work aligned with quality, security, maintainability, and timeline expectations.
Professional Competencies
- Apply problem-solving and debugging skills to analyze complex technical issues, identify root causes, and implement effective solutions.
- Work collaboratively across international, cross-functional, IT, and Business teams while contributing technical knowledge.
- Communicate clearly, take ownership of assigned responsibilities, and seek clarification when requirements or technical issues are unclear.
Employment Details
- The time type is full time.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Synechron
Principal Security Engineer
, UAE
Synechron is seeking a Principal Security Engineer to provide technical leadership for cybersecurity engineering in critical banking platforms. The role includes designing security architectures, implementing encryption,
Senior Manager - Cyber Security Engineers
, UAE
Synechron is hiring a Senior Manager to lead continuous cybersecurity validation and AI red-team testing in a banking environment. The role covers cloud, infrastructure, model supply-chain, threat intelligence, automated
Senior Manager – AI Security Product Owner
, UAE
Synechron is seeking a Senior Manager and AI Security Product Owner to define and deliver secure AI and machine learning products. The role owns product strategy, AI risk governance, secure delivery, compliance, monitori
Senior Business Analyst- Capital Markets (SME)
Mississauga, CAN
Synechron is seeking a Senior Business Analyst and Capital Markets Data SME to validate data domains, ownership, lineage, and product classification in a complex banking environment. The role requires capital-markets exp
Forward Deployed Engineer
Montréal, CAN
Synechron is seeking a Senior Forward Deployed Engineer to design and ship production-grade agentic AI applications for corporate functions. The role combines rapid product delivery, enterprise integrations, Microsoft Fa
Generative AI Engineer
, UAE
Synechron is seeking a Generative AI Engineer to design, implement, and operate enterprise AI and agentic AI solutions. The role focuses on RAG, vector databases, AI safety, monitoring, secure APIs, and multi-agent workf
AI Engineering/Delivery Lead
Montréal, CAN
Synechron is seeking an AI Delivery Lead to oversee multiple AI, GenAI, and automation initiatives from planning through delivery. The role requires extensive program or project delivery experience, AI leadership, stakeh
AI Architect (Microsoft AI & Automation)
Montréal, CAN
Synechron is seeking an experienced AI Architect to design, implement, and govern secure enterprise AI, generative AI, and automation solutions. The role requires deep experience with Microsoft AI technologies, governanc
Principal Security Engineer
, UAE
Senior Manager - Cyber Security Engineers
, UAE
Senior Manager – AI Security Product Owner
, UAE
Senior Business Analyst- Capital Markets (SME)
Mississauga, CAN
Forward Deployed Engineer
Montréal, CAN
Generative AI Engineer
, UAE
AI Engineering/Delivery Lead
Montréal, CAN
AI Architect (Microsoft AI & Automation)
Montréal, CAN