Location: Remote / Hybrid
Type: Full-time
We are looking for a skilled Java Developer to join our engineering team and work on developing and maintaining enterprise-level systems in a highly regulated environment. You will collaborate with cross-functional teams to deliver secure, stable, and scalable backend solutions.
Responsibilities
- Develop, maintain, and optimize backend services using Java and Spring Framework
- Design and implement REST APIs and system integrations
- Work with relational databases and write efficient SQL queries
- Collaborate with QA, DevOps, and business teams on end-to-end delivery
- Participate in code reviews and ensure adherence to coding standards
- Contribute to system documentation and technical specifications
- Troubleshoot and resolve issues in production and development environments
Requirements
- Strong experience with Java 8+ / Java 11 / Java 17
- Proficiency with Spring Boot / Spring Framework
- Solid understanding of RESTful services
- Experience with Hibernate / JPA
- Strong knowledge of SQL (Oracle, PostgreSQL, or similar)
- Experience with Docker and containerized applications
- Knowledge of messaging platforms (Kafka, RabbitMQ, JMS)
- Familiarity with OAuth2, JWT, or other authentication frameworks
- Familiarity with Git and collaborative development workflows
- Understanding of object-oriented programming and clean coding principles
- Ability to work independently and as part of a team
Nice to Have
- Experience in financial or enterprise systems.
- Understanding of microservices architecture.
- Knowledge of CI/CD pipelines (Jenkins, GitLab CI, etc.).
What We Offer
- Work on long-term enterprise projects.
- Stable and structured environment.
- Flexible working arrangements (remote or hybrid).
- Opportunities for continuous learning and professional growth.
- A supportive and collaborative team culture.