Jr. Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
- Design, develop, implement, and support web applications and other technology solutions.
- Work with infrastructure and support teams to achieve a smooth handoff of responsibility for running the production system.
- Adhere to established development and security standards.
- Articulate work clearly, explaining the specific role and deliverables within a project in detail.
- Collaborate with on-site teams, including face-to-face interaction and whiteboarding sessions.
Requirements
We are seeking a driven Full Stack Java Engineer with hands-on expertise in developing end-to-end enterprise applications. The ideal candidate brings technical depth in Java-based development, demonstrates analytical and problem-solving abilities, and excels at delivering clean, maintainable, and scalable solutions. Strong communication skills and a collaborative mindset are essential for this role, which involves a hybrid work model with one day per week in the office., Education: BS or equivalent in engineering or a related technical area.
Experience: 2-4 years of experience building and maintaining high-performance Java applications. Experience with web page buildouts using Angular 11+ is required. Entry Level Candidates with a Master's degree may be considered.
Technical Skills:
- Proficiency in Java-based Full Stack development.
- Experience with Angular (version 11+, not AngularJS).
- Knowledge of MS SQL Server for backend development.
- Familiarity with RESTful APIs and Microservices architecture.
- Understanding of containerization and orchestration tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and GIT.
- Proficiency with Unix/Linux environments, including shell scripting; Windows PowerShell scripting is also required.
Preferred Qualifications
- A Master's degree is preferred, along with relevant certifications.
- Hands-on experience with token-based security models, including OAuth2.
- Practical experience with runbook automation, TeamCity, and Artifactory.
- Exposure to workflow orchestration patterns for real-time and scheduled processing.
- Strong documentation skills, with the ability to create UML diagrams and architecture artifacts.