SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER. Master’s degree in Computer Information Systems, Computer Applications with 1 year of experience in a job title with similar duties and skills.

Develop applications using Agile Scrum and behavior-driven development methodology, Tomcat, REST, Kafka,STS, Spring Security, OAuth2 & JWT; Migrate legacy application to enterprise microservice application using Java, J2EE Spring, Spring Boot & JAX-RS; Experience on Cloud based architecture, components & implementation in PCF & AWS; Develop query Engine framework to optimize JPA activities using DB metadata; Develop role-based authentication & multi-level approval flow using JDK & spring framework; Develop SQL (DB) & optimize PLSQL scripts & performance optimization; Build devops pipeline & deploy application using Gradle & Jenkins pipelines; Use GITHUB and confluence manage application development and documentation; Develop JUnit & mock Test cases using Junit, integration testing, JMock & Mockito frameworks; Design, code, test, quality assurance of product features in a development team; Develop framework for component re-usability on User interfaces using HTML, CSS, TypeScript & AngularJS; Design business logic using lucidchart/swagger API and present to architectural teams for approvals. Skills: Java, J2EE Spring, Spring Boot, JAX-RS, DB metadata, PLSQL, Agile Scrum, Tomcat, REST, Kafka, STS, Spring Security, OAuth2, JWT, HTML, CSS, TypeScript, AngularJS, JMock & Mockito. 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

Apply Now


Our Best Clients

Get A Free Quote / Need a Help ? Contact Us