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
View details
Apply Now