Job Openings
Senior Fullstack Java Engineer (Java + Angular)
About the job Senior Fullstack Java Engineer (Java + Angular)
Way of working: Full-Remote
Contract Type: B2B
We are looking for a Senior Fullstack Java Engineer to join our team of bright thinkers and doers.You'll use your problem-solving creativity to figure out our client's most complex and challenging problems across different industries. We are on a mission to transform the world,and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.
Responsabilites
- Design, develop, test, and maintain Java-based applications and services
- Design, develop, test, and maintain modern Angular web applications and user interfaces
- Build scalable, secure, and high-availability systems using modern Java frameworks
- Develop end-to-end solutions across frontend, backend, and cloud infrastructure
- Lead technical design discussions and contribute to architecture decisions
- Contribute to frontend architecture decisions, component design, and UI standards
- Presentation skills and interaction with stakeholders
- Write clean, maintainable, and well-tested code (unit, integration, and automated tests)
- Implement responsive and accessible user interfaces following UX/UI best practices
- Optimize application performance, reliability, and security
- Optimize frontend performance, application loading times, and user experience
- Review code and mentor junior and mid-level engineers
- Collaborate with product managers, QA, DevOps, and other stakeholders
- Participate in agile ceremonies (planning, stand-ups, retrospectives)
- Provide root cause analysis on complex production issues
- Work closely with designers and product owners to translate business requirements into intuitive user experiences
Ensure seamless integration between Angular frontend applications and Java-based backend services
Qualifications
- 7+ years of experience as a Java Developer
- 3+ years of experience developing enterprise applications using Angular
- Experience with microservices architectures (service discovery, circuit breaker, docker containerization, centralized logging)
- Hands-on experience within the Java/Kotlin ecosystem, including Spring Framework, SpringBoot, and building advanced Spring Boot starters and libraries
- Experience with cloud platforms (Azure, AWS or GCP)
- Experience developing and integrating web services: REST, SOAP
- Strong experience building REST API integrations with Angular frontends
- Experience with persistence frameworks (Hibernate, JPA)
- SQL (Oracle, PostgreSQL, or MySQL)
- Knowledge of NoSQL databases (MongoDB, Cassandra)
- Experience using build & CI/CD tools: Maven, Gradle, Jenkins, Gitlab, Docker, etc.
- Experience with messaging systems (JMS, Kafka, RabbitMQ)
- Fluency in English
- Solid understanding of RESTful APIs and microservices architecture
- Experience with automated testing (JUnit, Mockito, Testcontainers, integration and end-to-end testing)
- Strong knowledge of Angular, TypeScript, RxJS, HTML5, CSS3, and modern frontend development practices
- Experience with Angular Material, PrimeNG, or similar UI component libraries
- Experience with frontend testing frameworks such as Jasmine, Karma, Cypress, or Playwright
- Understanding of state management patterns (NgRx, Signals, RxJS-based architectures)
- Knowledge of web security best practices (OAuth2, OpenID Connect, JWT, CORS, CSRF protection)
- Experience building responsive applications and supporting multiple browsers and devices
Set yourself apart with:
Experience leading fullstack development teams and mentoring engineers across both frontend and backend domains k8s knowledge
Contract testing and TDD
- Familiarity with CI/CD pipelines and DevOps practices (GitHub Actions, Jenkins, GitLab CI,etc.)
- Experience with infrastructure-as-code tools (Terraform, CloudFormation)
- Experience with modern frontend architectures such as micro frontends
- Experience with design systems and reusable component libraries
- Knowledge of accessibility standards (WCAG) and frontend performance optimization
- Modern JS framework knowledge (Angular, React, VueJS)