Job Summary
Synechron is seeking a skilled Full-Stack Developer with expertise in Java and Angular to develop scalable high-quality web applications within a fast-paced innovative this role you will collaborate with cross-functional teams to translate business requirements into reliable technical solutions that support digital transformation initiatives. Your contribution will enhance our capabilities in delivering secure responsive and efficient software platforms that directly impact business success.
Software Requirements
Required Skills:
Strong experience with Java specifically Java 8 with knowledge of frameworks such as Spring Boot Spring MVC Spring Data JPA Hibernate
Solid front-end development skills using Angular (version 12) TypeScript RxJS HTML5 CSS3/SCSS
Experience working with relational databases such as MySQL or PostgreSQL and NoSQL databases like MongoDB or Redis
Version control expertise with Git
Familiarity with build tools such as Maven or Gradle
Experience with CI/CD pipelines using Jenkins or Azure DevOps
Knowledge of containerization with Docker and basic understanding of Kubernetes
Experience in writing unit and integration tests with frameworks like JUnit Mockito Jasmine Karma
Preferred Skills:
Use of component libraries like Angular Material or PrimeNG
Exposure to cloud platforms such as AWS Azure or GCP
Familiarity with messaging protocols like Kafka or RabbitMQ
Monitoring tools such as Prometheus and Grafana
Understanding of OWASP security practices
Overall Responsibilities
Develop maintain and enhance RESTful APIs and microservices using Java and Spring Boot
Build intuitive responsive front-end applications with Angular and associated technologies
Design and implement scalable secure architectures for web applications ensuring performance and stability
Write clean efficient and well-documented code following industry best practices
Conduct code reviews unit testing and troubleshooting to ensure high-quality deliverables
Collaborate closely with product managers designers QA and DevOps teams to deliver features on schedule
Support deployment activities monitor application health and optimize performance in cloud and containerized environments
Stay updated on emerging technology trends proposing innovations to improve solutions and processes
Technical Skills (By Category)
Programming Languages:
Required: Java 8 (Spring Boot Spring MVC Hibernate)
Preferred: Additional Java-related frameworks or languages (e.g. Kotlin) scripting languages for automation
Front-End Technologies:
Required: Angular 12 TypeScript RxJS HTML5 CSS3/SCSS
Preferred: Angular Material PrimeNG for UI components
Databases & Data Management:
Required: MySQL PostgreSQL or similar relational databases
Preferred: MongoDB Redis for NoSQL data handling and caching
Cloud & DevOps Technologies:
Required: Basic understanding of AWS Azure or GCP cloud services
Preferred: Hands-on experience with containerization (Docker) and orchestration (Kubernetes) CI/CD tools
Frameworks & Libraries:
Spring Boot Spring MVC Spring Data JPA Hibernate
Front-end: Angular RxJS and relevant component libraries
Development Tools & Methodologies:
Git Maven Gradle
Jenkins Azure DevOps or similar CI/CD tools
Agile/Scrum practices and collaboration tools like JIRA Confluence
Security & Observability:
Awareness of security standards such as OWASP
Basic knowledge of monitoring & logging tools like Prometheus Grafana
Experience Requirements
Minimum of 3 years of full-stack development experience with Java and Angular
Proven success in developing and deploying scalable web applications
Experience working within Agile development cycles
Demonstrated ability to collaborate effectively in cross-functional teams
Exposure to cloud deployment containerization and automation tools is preferred
Industry experience in finance banking or regulated environments is advantageous but not mandatory
Alternative experience pathways:
Extensive project-based work demonstrating full-stack expertise with relevant frameworks and tools
Day-to-Day Activities
Collaborate with product teams to analyze requirements and design technical solutions
Develop test and deploy backend APIs and frontend interfaces
Conduct code reviews and mentor junior developers
Troubleshoot and resolve issues impacting application stability or performance
Optimize applications for scalability security and maintainability
Support continuous improvement initiatives including automation and CI/CD pipelines
Participate in Agile ceremonies such as sprint planning daily stand-ups reviews and retrospectives
Document technical designs code and deployment procedures for team knowledge sharing
Qualifications
Bachelors degree in Computer Science Software Engineering or a related field; higher degrees or certifications are a plus
Relevant certifications (e.g. Java certifications Scrum certifications) are advantageous
Proven commitment to continuous learning and staying current with technology developments
Professional Competencies
Strong analytical and troubleshooting skills for complex problems
Clear and effective communication with technical and non-technical stakeholders
Ability to work collaboratively within diverse teams
Adaptability and eagerness to learn new tools and technologies
Strong attention to detail and commitment to code quality
Time management and organizational skills to prioritize tasks effectively
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more