Full-Stack Developer | Java & Angular
India, Maharashtra, Mumbai
2 weeks ago
Applicants: 0
Share
1 week left to apply
Job Description
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 Bachelor?s 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. 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
Required Skills
Additional Information
- Company Name
- Synechron
- Industry
- N/A
- Department
- N/A
- Role Category
- Backend Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- Remote
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 weeks ago
- Application Ends
- 1 week left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position