We are looking for a motivated and confident Senior Analyst Programmer to join our team in Gurgaon, India. The successful candidate will have a strong background in Java and Spring Framework, with experience in AWS cloud-based services and Web MVC frameworks. The role involves developing and implementing web solutions, working with users to understand user stories, and demonstrating continuous effort to improve operations and provide quality customer service.
Requirements
- Core Java (JDK 7/8)
- Spring Framework (Spring boot, Spring Core, Spring AOP)
- Hibernate / Spring JPA
- Spring - Restful Services
- JSON
- XML
- HTML5
- JQuery
- AJAX
- CSS3
- JavaScript (ReactJS)
- AWS cloud-based services (Lambda, API Gateway, S3, Dynamo DB, RDS, SNS, SQS, Cloud Watch, Cloud Trail)
- Docker containers
- Object Oriented design
- TDD / BDD approach for unit testing
- Junit, Mockito frameworks for unit testing
- CI tools like TeamCity, Bamboo etc. and good knowledge in DevOps model
- Web MVC frameworks like Struts2, Spring MVC
- Oracle/MySql/No Sql DB
- Micro Services Architecture
- SVN/GIT
- Web Servers and Application servers like Tomcat, Websphere/JBoss/WebLogic
- Code quality frameworks like SONAR and more quality centric approach
- Good communication skills
- Team player with flexible, positive and realistic attitude
- Self-motivated, self-starter, team-player
- Good analytical and problem resolution skills
Benefits
- Comprehensive benefits package
- Support for wellbeing and development
- Flexible working arrangements