Design and develop Java applications using Spring 5, Hibernate and Spring Data JPA frameworks, services frameworks like Simple REST. Migrate batch jobs from various languages like Perl/Java (older versions) to Spring Batch Framework. Use Spring components to build Service Layer. Develop user interfaces using AngularJS-1, HTML5, XML, CSS3, Bootstrap, Advanced Java Script and jQuery. Implement projects in Agile; participate in Daily scrum meetings, Backlog refinement, Sprint Planning, Retrospective meetings and Sprint Demo’s to the Product Owners. Use Spring Batch – CSV to DB, DB to TXT file (encrypted) and Spring Data Repositories for DB Transactions; use REST to perform integration testing on REST Web Services; Swagger to document interface specification for REST Web Service and Lombok plugin and Lombok annotations optimize code. Use Rally and POSTMAN and JSON to enhance applications.
Requirements: Bachelor’s degree or equivalent in Computer Science, Information Systems, or related and 24 months’ experience in the job offered or as Software Developer or a related occupation. We will also accept a bachelor’s degree or foreign equivalent as determined by a foreign credential evaluation agency. Any suitable combination of experience of education, training, or experience is acceptable. Experience must include experience with Java, HTML5, AngularJS, REST Web Services, JSON and Bootstrap. Position based out of company’s headquarters in Alexandria, Virginia and subject to relocation to various to client offices throughout U.S. offices throughout U.S. Qualified applicants please submit resume to: Attn: HR, Sky Technologies, Inc., 950 N Washington Street, Suite 243, Alexandria, VA 22314. Reference JD2020 when applying.