SENIOR SOFTWARE ENGINEER
SENIOR SOFTWARE ENGINEER, Master’s degree in Computer Science, Computer Information Systems with 2 years of experience in a job title with similar duties and skills.
Develop various test cases, such as unit tests, mock tests, and integration tests, using JUNIT; Involve in the creation of Spring configurations (Spring XML and annotations); Use Java8 features like lambda expressions, streams, filters; Follow Scaled Agile and adhere to the Scrum Framework; Work on inheritance configuration in Java 8 to share common values and properties; Experience in Eclipse, IntelliJ, JIRA (Agile software), GitLab; Use Java configuration in Java 8 to read values from the.yaml file; Implement object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect-Oriented Programming (AOP) functionality; Develop applications using Spring MVC and REST services accepting XML and JSON calls; Build front-end pages by using AngularJs, Bootstrap, CSS, and Angular animation; Deploy application to JBOSS server; Use transaction interceptor provided by Spring for declarative transaction management; Deploy the application to the JBOSS server; Create performance test scripts for RESTful API web services using JMeter and Blazemeter. Skills- JUNIT, Spring XML, Eclipse, IntelliJ, JIRA (Agile software), GitLab, Spring MVC, REST services, JSON, JBOSS server, RESTful API web services using JMeter & Blazemeter. Must be willing to travel and/or relocate to work in various worksites throughout the US. No telecommuting. Send resume to Noetic Information Systems LLC, 5776 Stoneridge Mall Road, Suite # 255, Pleasanton, CA-94588.