Senior Full-Stack Software Engineer (Java, Angular)
Worldpay · Denver Metropolitan Area · 3 wk ago
Hybrid$108k–$163k/yrFull-time
Responsibilities
- Responsible for coding, testing and analyzing application software; support existing products and business applications.
- Conduct usability testing to identify and fix issues and gather real-world intelligence from target users.
- Collaborate with business and IT decision makers to discuss user interface requirements and brainstorm ideas.
- Use responsive web design to create applications that automatically conform to multiple screen sizes/devices.
- Use coding to develop the aesthetics implemented within a website or product, from the layout menus and drop-down options to colors and fonts.
- Keep up with the latest trends and best practices of UI/UX design and HCI (human-computer interaction).
- Use visual aids such as wireframes, storyboards, and UI flow charts, to plan and present user interface designs.
- Apply knowledge of Search Engine Optimization (SEO) to develop search-friendly websites and interfaces.
- Work closely with the other Development and QA team members to improve usability.
- Adhere to SDLC and Development processes, coding standards and best practices.
- Troubleshoot various products and business applications already in production as needed.
- Attend overnight releases, when needed.
- Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code.
Requirements
- 8+ years of experience in building web services in REST using Java, Spring Boot framework, Spring Security, Spring Data JPA, Microservices architecture.
- 8+ years of hands-on experience in front-end web development languages, i.e., HTML, CSS, and JavaScript.
- 8+ years' experience in advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, VueJS, Bootstrap etc.
- 8+ years of experience in building web services in SOAP and/or REST using Java, Spring/Spring Boot framework.
- Strong experience working collaboratively using Agile/Scrum methodology is essential.
- Solid experience with Git, GitHub and DevOps tools like Jenkins, Sonatype Nexus repository.
- Fluent in complex SQL and experienced in DB2, Oracle or SQL server preferred.
- Experience with data streaming (i.e. Kafka), data messaging and event driven systems.
- Experience with modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD, DevOps, and automation.
- Experience with a version control system like Git/GitHub.
- Excellent communication, organizational and interpersonal skills required.
- Strong problem-solving