-Design and develop software using spring boot framework to meet the business requirements
-Perform huge data handling and reporting based on SQL and no SQL technologies
-Perform root cause analysis for Production and Testing issues and implement quick fixes
Requirements
-B.S. in Computer Science or a related field required
-Over 3 Years overall industry experience / 3 Years hands on JavaJ2EE experience.
-Strong knowledge of Java and Java web applications
-Strong understanding of modern Spring frameworks (Spring Boot, Spring Cloud Services)
-Solid OOD and OOP skills are required
-Knowledge of Design Patterns Concepts/ SOLID principles
-Previous experience delivering products in an Agile environment
-Experience developing enterprise applications that support high traffic volumes.
-Experience in debugging, troubleshooting and analytical skills, ability to handle multiple complex problems
-Strong communication skills, attention to detail, and a team player
-Candidate should have expertise in these technologies JavaJ2EE, RESTful Service, Spring boot Micro-Services, streaming platform
-Exposure to modern software practices such as BDD/TDD, CI/CD, etc. is required
-Experience in working with ORM frameworks like Hibernate and JPA
-Experience with version control systems, particularly git
-Working experience with Micro-Service architectures is a plus
-Experience in messaging like Kafka, Active MQ is a plus
-Experience working on Oracle SQL is a plus.
-Working experience with modern web application frameworks (such as Angular) is also a plus
-Candidate should definitely be hands-on with coding and should be able to deliver the software with the use of latest technologies to meet the requirements and as well as performance parameters
-Professional English communication skills