About the Role
The role involves developing and maintaining complex web applications with a strong focus on both backend and frontend technologies, leveraging Java and Angular to deliver reliable and efficient solutions.
Responsibilities
- Design and implement server-side logic using Java
- Develop responsive user interfaces with Angular
- Collaborate with teams to define scalable software solutions
- Write clean, maintain, and testable code
- Troubleshoot and debug applications
- Optimize applications for speed and scalability
- Participate in code reviews and provide feedback
- Integrate RESTful APIs and third-party services
- Ensure data security and protection measures
- Maintain existing codebases and improve performance
- Work with relational and non-relational databases
- Follow agile development practices
- Document technical specifications and processes
- Support deployment and monitoring of applications
- Stay current with emerging technologies and frameworks
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Full-time, remote or hybrid options available
Team
Collaborative environment with cross-functional teams focused on innovation and delivery
Technologies We Use
- Java 11+
- Spring Boot
- Angular 14+
- TypeScript
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Git
- Jenkins
What We Offer
- Professional growth opportunities
- Flexible working hours
- Remote work support
- Health and wellness benefits
- Paid time off and holidays
- Performance bonuses
- Training and certification support
- Modern development tools
- Inclusive work culture
- Team-building activities
Available for qualified candidates requiring work authorization