What are the responsibilities and job description for the Frontend Java Developer position at Compunnel Inc.?
Role - Frontend Java Developer
location - Boston MA
Hybrid - 2 weeks onsite a month
Must Have - Angular, java, Cypress. Playwright, Node.JS and GraphQL
The Expertise We’re Looking For
- Bachelor's degree in computer science or equivalent technology field.
- Minimum of 8 years overall of Software Engineering experience
- Minimum of 6 years Java, Spring Boot, Spring
- Minimum of 4 years’ experience in building reactive applications using latest versions of Angular (Min v12)
- Monorepo (using Nx) experience ideal
- Experience with test frameworks such as Jest, Cypress / Playwright
- Keeps up to date with latest Angular ecosystem developments and features
- Proven experience in production support and incident management.
- Minimum of 2 experience working hands-on with AWS Cloud Technologies and Services such as EC2, Kubernetes, Lambdas, Cloud Watch, S3, on-demand instances etc.
- Hands-on experience developing and maintaining CI/CD pipelines.
- Hands on experience in practicing test automation at various levels of testing (unit, component, integration, and functional tests), static code analysis and test-driven development practices
- You appreciate Agile standard methodologies within the Scrum context and have a deep knowledge of the development lifecycle.
- Strong understanding of coding patterns and engineering standard methodologies
- Strong communication and influencing skills.
- Help be a technical voice for the team, representing technical solutions at cross squad and leadership sessions.
- Be a good communicator with a customer-centric mind-set and can run with multiple tasks at a given time.
- Are passionate about current and future technologies, and willing to learn constantly.
- Drive engineering practices such as code and design reviews, environment strategy, and build and deployment pipeline development.
- Desire to quickly learn new concepts and technologies.
- Desire to work across the full stack of a development environment including the Test Pyramid and deployment pipeline.