Fullstack Software Engineer (Java & Angular)
Synechron TechnologiesJob Description
Full Stack Developer | Java (Spring Boot) & Angular (TypeScript), Cloud (AWS/Azure), Microservices, CI/CD
Job Summary
Synechron is seeking an experienced Java & Angular Full Stack Developer to lead the design, development, and maintenance of scalable, high-performance enterprise web applications. The ideal candidate will combine robust backend expertise in Java with front-end proficiency in Angular to deliver seamless, secure, and user-centric solutions. This role plays a vital part in supporting digital transformation efforts, improving system efficiency, and enhancing overall user experience across business domains.
Software Requirements
Required:
- Extensive experience in Java (version 8+), with mastery in building scalable REST APIs and microservices using Spring Boot and J2EE
- Proven expertise in front-end development using Angular (version 10+), TypeScript, HTML5, and CSS3/SCSS
- Strong proficiency in JavaScript (ES6+) and front-end frameworks such as Angular Material, PrimeNG, or similar UI libraries
- Experience with version control systems, primarily Git
- Familiarity with cloud deployment platforms like AWS, Azure, or GCP, including basics of containerization (Docker) and orchestration (Kubernetes)
- Knowledge of relational databases such as MySQL, PostgreSQL, or SQL Server, and NoSQL databases like MongoDB
- Experience supporting CI/CD pipelines with tools such as Jenkins, GitHub Actions, or Azure DevOps
Preferred:
- Experience with GraphQL, serverless architectures, or advanced microservices deployment
- Familiarity with front-end build tools (Webpack, Babel) and testing frameworks (Jest, Enzyme)
- Knowledge of security standards, OAuth, JWT, and application security best practices
Overall Responsibilities
- Lead the development and deployment of scalable, enterprise-grade full-stack applications leveraging Java on the backend and Angular on the front-end
- Collaborate with product managers, UX/UI designers, and QA teams to define features, design interfaces, and implement new functionalities
- Ensure high code quality through regular reviews, automated testing, and adherence to best practices for security and maintainability
- Optimize application performance, response times, and scalability across multiple environments
- Support deployment automation and container orchestration within cloud environments to ensure resilience and streamlined releases
- Troubleshoot, debug, and resolve production and staging issues efficiently
- Stay current with emerging trends, evaluate new tools and frameworks, and recommend innovations to improve development processes
Technical Skills (By Category)
- Programming Languages:
Required: Java (8+), TypeScript, JavaScript (ES6+)
Preferred: Additional languages like Python or Bash scripting for automation tasks
- Databases & Data Management:
MySQL, PostgreSQL, SQL Server, MongoDB, proficiency in data modeling and query tuning
- Cloud Technologies:
AWS, Azure, or GCP cloud platforms — including deployment, scaling, and management of cloud applications
- Frameworks & Libraries:
Spring Boot, J2EE, Angular, Angular Material, PrimeNG, REST, GraphQL (preferred), WebSockets
- Development & DevOps Tools:
Git, Jenkins, Docker, Kubernetes, npm, yarn, Webpack, CI/CD pipelines, Agile and Scrum practices
- Security & Standards:
Implementation of OAuth, JWT, secure API access, data encryption, and adherence to best security practices
Experience Requirements
- Minimum of 5 years in full-stack development with strong expertise in Java and Angular
- Proven experience designing, developing, and deploying scalable applications in enterprise environments
- Hands-on experience with REST API/microservices architectures, cloud deployment, and container orchestration
- Experience working within Agile teams supporting continuous delivery pipelines
- Industry experience in finance, insurance, or enterprise software domains is beneficial
Day-to-Day Activities
- Develop and enhance backend APIs, microservices, and front-end components following best practices
- Collaborate with cross-disciplinary teams for requirement analysis and technical design
- Conduct code reviews, unit testing, and application performance tuning
- Troubleshoot and resolve technical and performance issues promptly
- Support CI/CD pipelines, environment setup, and deployment automation
- Document system architecture, API specifications, and UI components
- Participate actively in agile ceremonies including sprint planning and retrospectives
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline
- At least 5 years of professional full-stack development experience in Java and Angular
- Relevant certifications such as AWS, Azure, or cloud platform certifications are a plus
- Demonstrated ability to adapt quickly to evolving technologies and project demands
Professional Competencies
- Strong analytical and troubleshooting skills tailored to complex application environments
- Excellent communication skills for stakeholder engagement and technical documentation
- Leadership qualities to mentor junior developers and promote best practices
- Strategic thinking aligned with organizational goals and technology trends
- Proactivity in learning new frameworks, tools, and industry standards
- Effective time management to prioritize deliverables and meet deadlines
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & 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.
All 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.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web DeveloperSoftware Tester
Tetra Edge Infra LlpQuality Engineer
Sri Bhuvan EnterprisesSoftware Developer
Infronex SystemsJunior PLC Programmer
Prorobot Automations