Senior Software Engineer - Java , Spring boot, Microservices
Randstad · Bengaluru, Karnataka, India
Randstad · Bengaluru, Karnataka, India
**Required Qualifications:** - **4+ years of Software Engineering experience, or equivalent demonstrated through one** or a combination of the following: work experience, training, military experience, education **Desired Qualifications:** - Experience in Software Engineering, or equivalent demonstrated through one or a **combination of the following: work experience, training, military experience, education** - **Experience in the Cloud technologies like OpenShift /PCF etc.** - Proficiency in developing web-based applications, should have experience in UI and Server technologies **(ANGULAR / React, Spring Framework, JDBC, JavaBeans).** - **Experience in developing client-side UI components using Angular / React.** Experience in developing the functionalities, enhancements and bug fixes for application (UI/Backend) by consuming and exposing services. - Designing, implementing and maintaining Java services with well-designed, efficient and test driven code. - Experience in Developing Restful Web services and Micro services in java by using Spring boot. - Develop service/business layer components using Spring and EJBS. Should be able to design and develop MVC restful services using JAVA spring boot (MVC) with Oracle/SQL Server Database. - Strong knowledge of Junit/TestNG, Selenium frameworks and test automation. - Design cross platform consumption patterns, microservices, and event-driven architectures for high availability and scalability. - Experience with Autosys similar orchestration tools. Working knowledge of REST APIs, Object Storage, and CI/CD pipelines