26 Jul
Full Stack Java developer
Vacancy expired!
- Contribute to the architecture, design, and coding of enterprise-level web-based solutions
- Architect complete front-end stack of projects using TypeScript with Angular and HTML/CSS
- Create reference architectures and design patterns
- Implement UI component design focused on reusability, scalability, extensibility, and maintainability
- Follow the agency's standards and programming practices
- Responsible for writing high-quality code with test coverage
- Mentor other developers through code walkthrough and parallel programming
- Interface with a REST-based backend, building a cloud-based platform
- Develop APIs through Java/JEE technologies and Spring framework
- Prepare and produce releases of software components
- Contribute to a highly collaborative team of developers
- Support continuous improvement by investigating technology alternatives and presenting these for architectural review
- Proven hands-on full-stack software development experience
- Hands-on experience in designing and developing applications using Java EE platforms
- 5+ years of experience developing dynamic, highly interactive, responsive user interfaces for the web
- Ability to build enterprise-level self-contained, reusable, and testable components
- Strong hands-on development with Single Page Applications
- Strong experience in HTML, Typescript, JavaScript, CSS
- Experience in building JavaScript MV-VM/MVC frameworks
- Experience in JS testing frameworks like Jasmine or KarmaExperience with OAuth security tokens (JWT)
- Experience developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with
- binding libraries like JAXB, Jackson, Gson, etc.
- Implement and adhere to code quality standards with tools like ESLint, FindBugs, SONAR, etc.
- Experience in working in teams using Agile methodologies
- Experience in developing web applications using at least one popular web framework (JSF, Spring MVC)
- Experience in developing Spring Boot applications is an advantage
- Experience with test-driven development and testing framework like JUnit, Mockito is an advantage
- Experience with Okta is an advantage
- Experience working in Microservices architecture is an advantage
Vacancy expired!