Strong Fundamentals and development experience with Java/J2ee, Spring, Spring boot, Spring MVC, Spring Security and multi-threading programming, hibernate or other ORM technologies along with JPA
Hands on experience creating REST APIs with Spring/Springboot
Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
Should be well versed with Junit along with Experience in TDD/BDD, automated, integration and acceptance testing.
Experience with Swagger for testing and API contract
Minimum one implementation experience with cloud native/agnostic web application development
Needs to be aware and clear on in loosely coupled design, Micro-services development, RESTful services and containerized applications deployment using technologies like Docker, Kubernetes
Understanding and implementation of any cloud platform and it s basic services in experience
Experience in DevOps tools like Jenkins, Git, Gradle/Maven, Jira, SonarQube, Junit, Selenium, Automated deployments and containerization, CICD pipelines,
Knowledge on relational database and no SQL databases i.e. MongoDB, Cassandra etc.
Good analytical troubleshooting skills
Good communication skills and customer consulting experience
Working knowledge in Agile/SCRUM and traditional SDLC project execution methodologies
Job Classification
Industry: Electronic Components / Semiconductors Functional Area: Engineering - Software & QA, Role Category: Software Development Role: Software Development Employement Type: Full time
Education
Under Graduation: Any Graduate Post Graduation: Any Postgraduate Doctorate: Any Doctorate