EOS RPO
Senior Software Engineer (Java)
Senior Software Engineer
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
Full stack software engineering experience with Java services.
Experience in the Cloud technologies like PCF / OpenShift etc..
Proficiency in developing web-based applications, should have experience in UI and Server technologies (ANGULAR / React, JDBC, Spring Framework, 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 / MongoDB /SQL Server Database.
Strong knowledge of Junit/TestNG, Selenium frameworks
Job Expectations
Involve in end –end lifecycle of Product/Application development, analyze highly complex business requirements, designs and writes technical specifications to design or redesign complex modules and applications.
Develop highly complex original code and provide coding direction to junior team members
Proficiency with Agile, DevOps practices, delivering Cloud solutions. Experience with delivering projects using Agile software development techniques.
Advanced knowledge of object oriented design and development (OOA/OOD) and the JAVA patterns and practices
Must possess innovative and Out-of-box thinking while developing advanced technical solutions to business problems, and grab opportunities to improve system resiliency.