Noida, Uttar Pradesh, India
Information Technology
Full-Time
Sigmasoft
Overview
Designation : Java Full stack Developer
Location : : 5-8 Years
Job Description
Minimum Requirement :
Location : : 5-8 Years
Job Description
Minimum Requirement :
- Strong work experience with full-stack development with a focus on both front-end technologies Angular and back-end technology Java.
- Excellent verbal, written communication skills, should be able to communicate well, understandable to all kind of the targeted audience during meetings or in written, conveying the right message/context.
- Strong hands-on Spring Boot Microservice development including (Back-end) :
- Web & API Security- Session Management
- Cache Management
- JPA
- Asynchronous Processing
- API Management : Java Mail, POI Excel
- Strong hands-on on Angular (Front-end)
- SSR Model- Typescript, JavaScript- CSS, HTML
- Integration of Plugins like Charts, Bootstrap, Material.
- Must have worked on Code Coverage writing through automation testing for back-end layer with Junit 5 or above, Mockito.
- Good understanding of front-end code coverage using Jasmine, Karma.
- Implementation Knowledge of any OIDC/SSO & OAuth2 integration with both Front-end and Back-end.
- Sound YAML language knowledge to be able to manage, enhance Kubernetes config files.
- Sound knowledge on writing Dockerfile, Jenkinsfile.
- Basic knowledge of Linux/Unix commands.
- Strong understanding of the GitHub development workflow, including branching, pull requests, and code reviews.
- Good troubleshooting skills, debugging applications to bug fix, and optimize performance.
- Experience/Hand-On in CI/CD pipeline specially Jenkins, Spinnaker
- Experience on PostgreSQL.
- Hands-on and good understanding of Software Security Assessment i.e. DAST, SAST, SCA and :
- Should work on an agile team working at a very fast pace to deliver features.
- Develop secure, robust, and scalable web applications and API using Angular and Java/Spring Boot.
- Implement and maintain CI/CD pipelines using GitHub.
- Write and maintain comprehensive automated test coverages.
- Participate in all phases of the software development lifecycle, including design, coding, testing, deployment, and maintenance.
- Ensure the performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency, performs timely upgrades and mitigate risks/vulnerabilities.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in