Description

  • Collaborate with stakeholders to gather and analyze business and functional requirements for application development and modernization, feature enrichment and enhancements, and migrations
  • Hands-on experience with
  • Front-end development with HTML, CSS, JavaScript, Bootstrap, AJAX
  • Java/J2EE development
  • Spring Framework and Spring Boot
  • Web services development with both SOAP(limited) and REST Services
  • Knowledge of NodeJS and JavaScript Frameworks(React, JS Promise, jQuery) with the ability to build applications with the latest tools and software.
  • Working with databases
  • MySQL and Oracle databases including SQL data read, write, and manipulation
  • Ability to create, store, and use structured and unstructured data
  • Knowledge of integrating databases into Spring projects with and without the use of JPA
  • Deploying on application servers such as Apache Tomcat and leveraging containerization for future workloads
  • Scripting and automating manual task for improved efficiency
  • Work closely with the client and stakeholders to solicitate and analyze requirements, offer design options, build and present prototypes, incorporate review feedback, develop, test, manage GIT CI/CD, participate in the deployment and post-production activities
  • Understanding of Git and branching
  • Assist in the development of project documentation, including requirements documentation, functional specifications, process flows, and user guides
  • Provide expert guidance and support to project teams during the application development lifecycle, ensuring adherence to project timelines and deliverables
  • Foster strong relationships with stakeholders, actively engaging and communicating to ensure alignment and successful delivery of application development projects

 

Qualifications

  • Minimum Education: Bachelor's degree in related field AND
  • Minimum Experience: 8 years of experience OR
  • Substitution/Alternative to Minimum Education and Experience: Must have at least 10 years of on-the-job experience
  • Must be a US Citizen
  • 7+ years of experience with Java J2EE development, Restful Web services, XML/JSON, Tomcat
  • 4+ years of experience with JavaScript Frameworks (React, JS Promise, jQuery)
  • 4+ years of experience with Node/Application.js,
  • Demonstrable knowledge of SDLC methodologies like Agile / Scrum
  • Strong understanding or the ability to learn AWS and Cloud technologies/architectures
  • Experience with Maven and integrating it into Spring based applications
  • General knowledge of database DDL and DML
  • Strong knowledge of Git for branching and merging
  • General understanding of shell and bash scripting
  • Understanding and ability to set up CI/CD development pipelines
  • Experience creating and maintaining certificates, certificate chains, and trust
  • Can generate proficient documentation using the Microsoft Office suite
  • Excellent communication skills to effectively collaborate and engage stakeholders
  • Strong analytical and problem-solving abilities to translate requirements into technical specifications
  • A quick-learner and operating with minimum supervision in a changing environment
  • Hardworking and self-motivated, with the ability to work in team and individual settings
  • Detail-oriented and able to stand behind the quality of the work
  • Able to properly understand and communicate level of effort, define due dates, and meet deadlines
  • Ability to work Eastern Standard Time Zone schedule

 

Nice-to-Have Skills and Experience

  • Experience working with Selenium or another front-end testing framework
  • Experience working with Containers and multi container orchestration software
  • Proficiency in database analysis, mapping, and design
  • Stay updated with emerging AWS cloud technologies, public sector regulations, industry trends, and best practices related to application migrations
  • Experience building UI's with HTML, CSS, JavaScript, Bootstrap, AJAX
  • Ability to meet with application users to develop UX designs for better application

Education

Bachelor's degree