Tech Stack
CypressGradleJavaJavaScriptJestMavenReactReact NativeSpringSpring BootSpringBootSQLTypeScriptWebpack
About the role
- Develop front-end applications using React.js, TypeScript/ React Native
- Build and maintain back-end services using Java, Spring Boot, and Java Enterprise frameworks
- Work with SQL databases and write optimized queries
- Use build tools and automation systems like npm, Webpack, Maven, and Gradle
- Implement unit testing and automated testing using Jest, Cypress, and Cucumber
- Collaborate using Git and Git workflows
- Design and consume REST/JSON APIs
- Follow Agile and Scrum methodologies for development
Requirements
- 6-9 years of experience
- Experience in front-end development with React.js, TypeScript/ React Native
- Experience in back-end Java development
- Strong experience with Spring Boot, Java Enterprise, or equivalent frameworks
- Proficient in SQL and database design
- Familiar with build tools and CI/CD pipelines
- Solid understanding of HTML5, CSS3, JavaScript, and modern web technologies
- Experience with Git version control and collaborative workflows
- Exposure to automated testing tools and practices
- Bachelor's degree in Computer Science, Engineering, or a related field
- Familiarity with Agile/Scrum development processes
- Experience with Polarion is a plus
- Fluent in English
- Flexible work arrangements
- Professional development opportunities
- Access to continuous learning opportunities and certifications in emerging technologies like cloud and AI
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsTypeScriptReact NativeJavaSpring BootJava EnterpriseSQLHTML5CSS3JavaScript
Soft skills
collaborationcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering