Softthink Solutions
Full Stack Developer
Softthink Solutions, Herndon, Virginia, United States, 22070
Benefits:
401(k)
401(k) matching
Competitive salary
Develop dynamic, responsive web interfaces using Angular (latest version). Implement reusable and modular UI components adhering to industry best practices. Integrate front-end applications with RESTful APIs. Optimize application performance for maximum speed and scalability. Ensure cross-browser compatibility and responsive design. Build and maintain scalable and secure back-end services using Java Spring Boot. Design and develop RESTful APIs for data exchange between the front end and back end. Implement data access layers using JPA/Hibernate for relational databases like MySQL or PostgreSQL. Develop authentication and authorization features using Spring Security, JWT, or OAuth2. Work closely with UI/UX designers, product managers, and DevOps engineers to deliver complete solutions. Participate in Agile development practices, including daily stand-ups, code reviews, and sprint planning. Deploy and maintain applications in cloud environments such as AWS, Azure, or Google Cloud Platform. Use CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated builds and deployments. Required Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. 3+ years of professional experience in front-end and back-end development. Strong expertise in Angular (v8+ preferred) and TypeScript. Proficiency in Java, Spring Boot, and RESTful API development. Experience with HTML5, CSS3, and JavaScript frameworks. Strong understanding of SQL and experience with relational databases (MySQL, PostgreSQL). Knowledge of version control systems like Git.
Flexible work from home options available.
401(k)
401(k) matching
Competitive salary
Develop dynamic, responsive web interfaces using Angular (latest version). Implement reusable and modular UI components adhering to industry best practices. Integrate front-end applications with RESTful APIs. Optimize application performance for maximum speed and scalability. Ensure cross-browser compatibility and responsive design. Build and maintain scalable and secure back-end services using Java Spring Boot. Design and develop RESTful APIs for data exchange between the front end and back end. Implement data access layers using JPA/Hibernate for relational databases like MySQL or PostgreSQL. Develop authentication and authorization features using Spring Security, JWT, or OAuth2. Work closely with UI/UX designers, product managers, and DevOps engineers to deliver complete solutions. Participate in Agile development practices, including daily stand-ups, code reviews, and sprint planning. Deploy and maintain applications in cloud environments such as AWS, Azure, or Google Cloud Platform. Use CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated builds and deployments. Required Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. 3+ years of professional experience in front-end and back-end development. Strong expertise in Angular (v8+ preferred) and TypeScript. Proficiency in Java, Spring Boot, and RESTful API development. Experience with HTML5, CSS3, and JavaScript frameworks. Strong understanding of SQL and experience with relational databases (MySQL, PostgreSQL). Knowledge of version control systems like Git.
Flexible work from home options available.