Job Description
We are looking for a talented Java Developer with strong frontend expertise to help design, build, and maintain modern web applications. The ideal candidate enjoys working across the full stack — developing reliable backend services while also creating responsive, intuitive user interfaces.
This role involves collaborating with designers, backend engineers, and product teams to deliver scalable and high-quality software solutions.
Key Responsibilities
Backend Development
- Design and develop backend services using Java
- Build scalable REST APIs using frameworks such as Spring Boot
- Ensure performance, security, and maintainability of backend systems
- Integrate databases and external services
Frontend Development
- Develop responsive user interfaces using modern frameworks such as React, Angular, or Vue.js
- Convert UI/UX designs into functional web applications
- Optimize applications for speed and usability
- Ensure cross-browser compatibility
Full-Stack Collaboration
- Work closely with product managers and designers
- Participate in code reviews and architectural discussions
- Debug and resolve production issues
- Contribute to continuous improvement of development practices
Required Skills
- Strong experience with Java backend development
- Experience with Spring Boot or similar frameworks
- Proficiency in HTML, CSS, and JavaScript
- Hands-on experience with a frontend framework (React, Angular, or Vue)
- Experience building and consuming REST APIs
- Familiarity with Git version control
- Strong problem-solving and debugging skills
Nice to Have
- Experience with microservices architecture
- Knowledge of Docker or Kubernetes
- Familiarity with CI/CD pipelines
- Experience with cloud platforms like Amazon Web Services, Google Cloud, or Microsoft Azure
- Understanding of UI/UX principles
What We’re Looking For
- A developer who can comfortably work across both backend and frontend
- Someone who writes clean, maintainable, and scalable code
- A proactive problem solver with strong communication skills
- Passion for building high-quality web applications