Phone + Skype
This role requires a Public Trust. The suitability process will take roughly 4 to 6 weeks.
Primary Skills: Java development, SQL querying skills, Frameworks such as Spring; Angular; Vue.JS; OpenShift; OpenJDK, web services development and object-oriented design skills, UI development
There is a need for candidates that have strong front end UI development experience as well as knowledge of the full lifecycle of development.
Designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software applications.
As part of an agile team, researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements.
As part of an agile team, designs and develops new software products or major enhancements to existing software.
Addresses problems of systems integration, compatibility, and multiple platforms.
Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
Resolves problems with software and responds to suggestions for improvements and enhancements.
Providing software development services and experience to implement new initiatives
Providing implementation and technical support services.
Providing technical support to respond to technical issues, research and resolve problems and other non-programming technical services.
Estimating the Level of Effort (LOE) and difficulty of programming assignments.
3+ years of Java development experience
Experience developing against relational databases and solid SQL querying skills
3+ years of experience in programing Frameworks such as Spring, Angular, Vue.JS, OpenShift, OpenJDK
3+ years of experience with web services development and object-oriented design skills
3+ years of experience with UI development
Good communication skills, both written and verbal
Team player and ability to mentor developers with lesser experience
Bachelor’s degree required (any area)
Experience in development of distributed/scalable systems and high-volume transaction applications
Proficiency in Java or C++
Solid knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Strong experience in general programming, software design, software debugging, documentation, and testing.
Understanding of software development fundamentals, software development process, software requirements
Strong analytical and problem solving skills
Experience with Kubernetes, Jenkins, Git, SonarQube, AWS knowledge
Education and Experience:
Bachelor’s Degree and 3 years of relevant experience