Search by job, company or skills

S

Full-Stack Developer (Java & Angular)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 environment. In 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

  • Bachelor's 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

S YNECHRON'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.

Candidate Application Notice

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137384969