What applies to you
You will develop, test, and deploy secure, scalable, and high-performance web applications. The ideal candidate should have strong experience in Java Spring Boot, Angular, and cloud-based containerized environments. This role requires someone who is proactive, technically strong, and able to work well with cross-functional teams in a fast-paced environment.
What you will do
- Develop and maintain web applications using Spring Boot and Angular.
- Design, build, and deploy applications in containerized cloud environments.
- Analyze user requirements and provide technical solutions.
- Design and maintain database structures while ensuring data integrity.
- Perform unit testing, code reviews, debugging, and troubleshooting.
- Collaborate with developers, designers, product owners, and stakeholders to deliver quality solutions.
- Identify application issues and implement improvements.
- Optimize application performance, scalability, and reliability.
- Follow software development best practices and coding standards.
- Provide technical guidance and support to team members.
- Participate in Agile/Scrum development activities.
What you will need
- Bachelor’s Degree in Computer Science, Information Technology, Information Systems, or related field.
- Minimum 5 years of experience in Java Spring Boot and Angular development.
- Strong knowledge of HTML5, CSS3, JavaScript, JSON, AJAX, and XML.
- Experience with PostgreSQL and NoSQL databases.
- Familiar with JPA, Hibernate, Maven, OpenAPI/Swagger, and Git.
- Experience with Linux, Jenkins, Docker, Kubernetes, and SonarQube.
- Good understanding of enterprise application architecture and modern web development practices.
- Knowledge of Agile/Scrum methodologies and software development best practices.
- Strong problem-solving, communication, and teamwork skills.
- Able to work independently and manage tasks in a fast-paced environment.