
Java Software Engineer
Job Description
Posted on: April 30, 2026
Key Responsibilities:
Design, develop, test, and maintain full-stack applications using Java/Spring Boot on the backend and Angular on the frontend.
Build scalable APIs, microservices, and UI components for enterprise-grade platforms.
Ensure application performance, code quality, security, and reliability through best engineering practices.
Participate in code reviews, design discussions, and continuous improvement initiatives.
Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
Contribute to CI/CD pipelines, automated testing, and DevOps practices to improve software delivery.
Support integration with databases, messaging systems, and third-party/internal enterprise services.
Follow Agile/Scrum practices and actively participate in sprint ceremonies.
Required Qualifications:
- Strong hands-on experience in Java ( 17/21+) development, with Spring Boot and microservices architecture.
- Solid experience in Angular ( 14/16+), TypeScript, HTML, CSS, and responsive UI development.
- Good understanding of REST APIs, backend integration patterns, and secure application design.
- Experience with relational databases such as Oracle, SQL Server, or PostgreSQL.
- Familiarity with source control tools such as Git, and CI/CD tools such as Jenkins, GitHub Actions, or similar.
- Understanding software development lifecycle, testing frameworks, and Agile methodologies.
- Strong analytical, problem-solving, and communication skills.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Java Software Engineer

Senior Frontend Developer

Principal Software Engineer - Java

Java Full Stack Developer - German Speaker

