Company:
https:/wayup.com/sitemap.xml
Location: Ashburn
Closing Date: 26/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description
JAVA Frontend Developer
We are currently seeking a motivated Backend Developer to join our team.
Note: US Citizenship is required, and the ability to obtain and maintain a DHS Public Trust suitability.
Primary job responsibilities include:
- Design and build applications using ReactJS, AngularJS, Typescript.
- Strong knowledge of Relational Databases (Oracle, PostgreSQL) and SQL.
- Good understanding of backend development work using Core Java/JDK, REST services.
- Collaborate with Leads & developers on solutions and independently develop and deliver in an agile environment.
- Lends expertise to design, coding, testing, debugging, documenting, maintaining, and modifying computer programs of moderate complexity and risk.
- Perform investigation, analysis, and resolution of technical problems related to system functions, programming, and procedures. Monitor operating efficiency of existing systems.
- Defect Resolution.
- Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solutions through demonstrations. Full participation in the Agile/Scrum process including speaking up and giving your opinion!
- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology.
- Full-Stack Engineer capable of designing solutions, writing code, testing code, automating test and deployment.
- Mentor and raise the game for teammates in all areas.
- Ready, willing, and able to pick up new technologies and pitch in on story tasks (design, code, test, CI/CD, deploy, maintain, and enhance).
- Able to research and learn new methodologies and technologies and bring knowledge to the team.
- A solid understanding and experience of architecture patterns including ESB, SOA, database, integration, Cloud & Microservice architecture.
- A self-driven, highly motivated technologist who can work with a high degree of autonomy and is able to prioritize effectively.
- Participate in Code Reviews and support QA initiatives to ensure high-quality delivery.
- Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions.
- Utilize engineering practices like pair programming, TDD, ATDD, CI/CD, and refactoring techniques.
Work experience:
- 5+ years minimum IT experience.
- 3+ years React and Angular experience.
- 3+ years experience on Relational Databases/SQL.
- Understanding of Core Java/J2EE development.
- Experience in Linux/Unix environment and Windows.
- Hands-on experience with CI/CD process – Jenkins, Gitlab etc.
- Cloud experience a plus.
- Experience with some variation of BPM (Business Process Modeler) workflow.
- This is a highly technical position.
Required Technical Experience:
- Bachelor’s Degree from a regionally accredited institution in Computer Science, Computer Engineering, Electrical Engineering or related disciplines.
- Expertise with React and Angular development.
- Clear understanding of web services and SOA related standards like REST/OAuth/JSON and SOAP/WSDL. Experience writing and consuming web services (SOAP/RESTful).
- Experience with Spring Cloud-based Microservice, Experience in Service development in SOAP and REST.
- Experience with web security, WSAUTH, HTTP/s, HSTS, etc.
- Experience working with users to define requirements and demonstrate solutions.
- Experience designing and delivering complex, highly-scalable software components.
- Experience utilizing various debugging tools and methodologies for debugging UI and components.
- User Interface (UI): JavaScript (Vanilla JS, React.JS, AngularJS), Typescript (Angular 2+), CSS3, HTML5, responsive web design.
- Cloud/DevOps: Ansible, Docker, AWS.
- CI/CD: Jenkins, Artifactory, Gitlab, Nexus.
- Build Tools: Maven, Gradle, NPM, Yarn.
- Automated Test Tools: Junit, Cucumber.
Desired knowledge and experience include:
- Developing 100% automating unit tests.
- Using the Eclipse IDE.
- Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done.
- Ability to work in a high-pressured, tight-deadline environment.
- Superior written and oral communication skills are essential.
- Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment.
- Must work well in a team environment as well as independently.
- Excellent verbal/written communication and problem-solving skills; ability to communicate information to a variety of groups at different technical skill levels.
Customer Requirements:
- Clearance – Must pass CBP BI.
- Citizenship – Must be a US Citizen.
Share this job
https:/wayup.com/sitemap.xml
Useful Links