Responsibilities
- Design, develop, test, deploy, and maintain enterprise-level applications using Java and modern frontend technologies.
- Develop scalable backend services, RESTful APIs, and microservices using Java, Spring, Spring MVC, and Spring Boot.
- Build responsive user interfaces using Angular or React with HTML5, CSS3, JavaScript, and TypeScript.
- Design and optimize database queries, stored procedures, schemas, and data models.
- Integrate applications with internal and external systems through APIs and messaging platforms.
- Write automated unit and integration tests and participate in code reviews.
- Troubleshoot production incidents and support application performance, security, scalability, reliability, and maintainability.
- Support CI/CD implementation, application deployment, release activities, and environment operations.
- Participate in Agile or Scrum ceremonies and collaborate with cross-functional and geographically distributed teams.
- Mentor junior developers and provide technical guidance when required.
- Create technical documentation, solution designs, test cases, deployment instructions, and support procedures.
Requirements
- At least 5 years of hands-on full stack application development experience.
- Strong professional experience with Java 8 or later, Spring, Spring Boot, Spring MVC, Spring Security, RESTful APIs, and microservices.
- Strong frontend experience with Angular or React, HTML5, CSS3, JavaScript, and TypeScript.
- Experience with relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server, including SQL, data modeling, stored procedures, and performance optimization.
- Experience with Git, Maven or Gradle, automated unit and integration testing, code reviews, and software development lifecycle activities.
- Knowledge of Agile or Scrum practices and experience with deployment and production support.
- Understanding of authentication, authorization, OAuth 2.0, secure coding, access control, and application security risks.
- Bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or a related discipline; equivalent professional experience may be considered.
- Preferred experience with AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, Kafka, RabbitMQ, ActiveMQ, MongoDB, Cassandra, Splunk, ELK, Grafana, or AppDynamics.
- Relevant technical certifications, enterprise-scale application delivery, and demonstrable improvements in delivery, quality, performance, or production stability are preferred.
Benefits
- Flexible workplace arrangements, mentoring, internal mobility, and learning and development programs are available.
- Synechron is an equal opportunity and affirmative action employer with a stated commitment to diversity and inclusion.
Tech Stack
Categories
About Synechron
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our Synechron Labs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,000+, and has 55 offices in 20 countries within key global markets. For more information on the company, please visit our website:www.synechron.com.
