Full Stack Developer
New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 7 years
- Required Skills
- AgileHibernateHTMLCSSJavaJavascriptSpring BootTypeScriptAngularMicroservices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent professional experience.
- Minimum of 7 years of experience in software design, development, and implementation within Windows-based environments.
- Strong expertise in Angular 2+ and Angular Material frameworks.
- Advanced proficiency with TypeScript, JavaScript, HTML, and CSS.
- Experience building Single Page Applications (SPA) using modern front-end frameworks.
- Strong understanding of UI/UX implementation, reusable component architecture, and front-end performance optimization.
- Hands-on experience integrating front-end applications with Spring Boot and Java-based backend microservices.
- Familiarity with technologies such as Hibernate, JAX-RS, JSON, Swagger, Maven, JUnit, and shell scripting.
- Strong communication and collaboration skills with the ability to work effectively in agile and geographically distributed teams.
Responsibilities
- Design, develop, and maintain full stack software solutions supporting modernized and legacy enterprise systems.
- Build responsive and interactive user interfaces using Angular, Angular Material, TypeScript, JavaScript, CSS, and HTML.
- Integrate front-end applications with API-driven microservices and backend services built with Java and Spring Boot technologies.
- Participate actively in Agile ceremonies including sprint planning, retrospectives, testing, demonstrations, and release activities.
- Collaborate with cross-functional teams to define technical solutions, refine requirements, and ensure successful product delivery.
- Create reusable UI components and libraries aligned with established UI/UX standards and best practices.
- Optimize applications for scalability, performance, maintainability, and user experience.
- Conduct code reviews, contribute to testing activities, and promote high-quality engineering standards.
- Analyze complex technical challenges and implement innovative solutions within project timelines and objectives.
- Mentor junior developers and support continuous improvement initiatives across the engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site