Full-Stack Developer | Java & Angular

Synechron

Not Interested
Bookmark
Report This Job

profile Job Location:

Mumbai - India

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Synechron is seeking a skilled Full-Stack Developer to design develop and maintain scalable web applications within our dynamic environment. The role involves collaborating with cross-functional teams to deliver high-quality solutions that align with business objectives. The successful candidate will play a vital part in building secure performant and responsive applications that support our clients digital transformation initiatives. This position offers an opportunity to work within an innovative team leveraging modern technologies to create impactful software solutions.

Software Requirements

Required Software Skills:

  • Java (version 8) with experience in Spring Boot Spring MVC Spring Data JPA Hibernate
  • Angular (version 12) TypeScript RxJS HTML5 CSS3/SCSS
  • Database systems: RDBMS (MySQL/PostgreSQL) NoSQL (MongoDB Redis)
  • Version control: Git
  • Build tools: Maven or Gradle
  • CI/CD tools: Jenkins or Azure DevOps
  • Containerization: Docker
  • Orchestration: Basic understanding of Kubernetes
  • Testing frameworks: JUnit Mockito Jasmine Karma

Preferred Software Skills:

  • Angular Material or PrimeNG
  • Cloud platforms: AWS Azure GCP
  • Messaging protocols: Kafka RabbitMQ
  • Monitoring tools: Prometheus Grafana
  • Security standards: OWASP best practices

Overall Responsibilities

  • Develop and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Build responsive user-friendly interfaces utilizing Angular and related technologies.
  • Design and implement scalable microservices architectures including integration with databases.
  • Ensure software security performance and scalability standards are met.
  • Develop and execute unit and integration testing for frontend and backend components.
  • Collaborate effectively with QA DevOps and product team members throughout project cycles.
  • Participate in code reviews design discussions and Agile ceremonies to promote quality practices.
  • Deploy and monitor applications using Docker Kubernetes and CI/CD pipelines.
  • Continuously identify areas for technical improvement and innovation.

Technical Skills (By Category)

Programming Languages:

  • Required: Java 8 (Spring Boot Spring MVC Hibernate)
  • Preferred: Additional experience in relevant languages or frameworks

Databases and Data Management:

  • Required: Experience with relational (MySQL/PostgreSQL) and NoSQL (MongoDB Redis)
  • Preferred: Expertise in database optimization and data security

Cloud Technologies:

  • Basic understanding of AWS Azure or GCP platforms

Frameworks and Libraries:

  • Required: Angular 12 RxJS TypeScript HTML5 CSS3/SCSS
  • Preferred: Angular Material PrimeNG

Development Tools and Methodologies:

  • Version control: Git
  • Build automation: Maven or Gradle
  • CI/CD pipelines: Jenkins Azure DevOps
  • Containerization and orchestration: Docker Kubernetes
  • Testing frameworks: JUnit Mockito Jasmine Karma

Security Protocols:

  • Familiarity with JWT/OAuth2
  • Knowledge of security best practices (OWASP)

Monitoring and Observability (Preferred):

  • Prometheus Grafana

Experience Requirements

  • Minimum of 3 years of full-stack software development experience.
  • Proven experience designing and implementing RESTful APIs and microservices.
  • Demonstrable experience building scalable web applications using Angular and Java.
  • Exposure to cloud services and container orchestration tools.
  • Industry-specific experience is advantageous but not mandatory; equivalent practical experience is acceptable.

Day-to-Day Activities

  • Collaborate with product managers and designers to translate business requirements into technical specifications.
  • Write high-quality maintainable code adhering to best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Engage in daily stand-ups sprint planning retrospectives and other Agile ceremonies.
  • Deploy monitor and troubleshoot applications in development and production environments.
  • Document technical solutions and contribute to team knowledge sharing.
  • Stay current with emerging technologies and incorporate applicable innovations into projects.
  • Participate in security reviews and performance tuning initiatives.

Qualifications

  • Bachelors degree in Computer Science Software Engineering or related field or equivalent industry experience.
  • Certifications such as Oracle Java Certification or Scrum certifications are a plus.
  • Commitment to continuous learning and professional development.
  • Knowledge of software development lifecycle and Agile methodologies.

Professional Competencies

  • Strong analytical and problem-solving skills with an ability to troubleshoot and resolve complex issues.
  • Effective communication skills capable of articulating technical concepts to non-technical stakeholders.
  • Proven ability to work collaboratively within diverse teams and cross-functional groups.
  • Adaptability to evolving project requirements and new technologies.
  • Innovative mindset with a focus on delivering value.
  • Excellent time management skills with the ability 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.

Candidate Application Notice

Synechron is seeking a skilled Full-Stack Developer to design develop and maintain scalable web applications within our dynamic environment. The role involves collaborating with cross-functional teams to deliver high-quality solutions that align with business objectives. The successful candidate wil...
View more view more

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Company Logo

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

View Profile View Profile