Java Programmmer
Loka · Frontend Engineering · senior
Location: Remote (Remote)
Compensation: Competitive
Employment type: full-time · Remote
About the role
As a Senior Java Programmer within our Frontend Engineering department, you will play a critical role in bridging the gap between complex backend systems and our user-facing applications.
You will be responsible for designing scalable APIs, optimizing data delivery, and ensuring seamless integration between Java-based microservices and our frontend architecture.
The ideal candidate has a deep understanding of Java ecosystems, a passion for clean code, and experience working in collaborative, cross-functional environments.
Responsibilities
- Design, develop, and maintain robust server-side applications and APIs to support frontend functionality.
- Collaborate with frontend engineers to define data contracts and optimize API performance for web clients.
- Lead code reviews and mentor junior developers to ensure high standards of software quality.
- Troubleshoot and resolve complex performance bottlenecks across the full stack.
- Participate in architectural decision-making processes to improve system scalability and reliability.
Required skills
- Expert-level proficiency in Java (8+) and Spring Boot framework.
- Strong experience with RESTful API design and microservices architecture.
- Solid understanding of database management (SQL and NoSQL) and caching strategies.
- Familiarity with modern frontend technologies (React, Vue, or Angular) to facilitate effective integration.
- Experience with containerization tools like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in an Agile environment.