Chennai, Tamil Nadu
Software Engineer Senior #
6-8 yrs of experience in JAVA development, performance tuning of multi-tiered java applications Strong knowledge in Java 8 & Core JAVA. Hands on Experience developing RESTful web services & good exposure to microservices architecture. Strong knowledge on Spring Framework development namely Spring MVC, Spring boot is of heavy emphasis. OO Design Principles, Micro services architecture, Cloud native concepts and experience in either Pivotal Cloud Foundry/microsoft Azure /AWS Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven/Gradle, GitHub/SVN/Bitbucket etc. Experience designing and developing REST APIs. Working experience with TDD patterns Good knowledge on JUNIT along with any testing frameworks like Mockito/PowerMock. Knowledge on Kotlin is of added advantage.
Experience with tools and frameworks commonly utilized by agile developers such as: • Java web components, REST, Web services, Struts, Spring boot • Automated Build: Gradle, Jenkins • Code Analysis: Sonarqube, Sonargraph, FindBugs • IDE: Eclipse or IntelliJ • Backlog tool: Jira • A source code-repository: GIT Experience working in Ford Java projects and Pivotal Cloud Foundry (PCF) will be preferred
Experience in Test-Driven Development and Continuous Integration Knowledge of Agile principles
6-8 yrs of experience in JAVA development, performance tuning of multi-tiered java applications
Additional Safety Training/Licensing/Personal Protection Requirements:
Additional Information :
Java, springboot and any cloud experience is a must. GCP experience is preferred. should be open to work from office anytime.