Backend Java Developer
Trebecon LLC
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
Clean Code Principles
Java
API
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Unit Testing
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Software Design Patterns
DevOps
Github
Gradle
Hibernate
JUnit
PostgreSQL
Maven
Enterprise Messaging Systems
MySQL
Object-Oriented Software Development
Oracle Applications
Scrum
Query Optimization
RabbitMQ
Redis
Mockito
SQL Databases
Google Cloud Platform
Enterprise Software Applications
Spring-mvc
Spring-boot
Caching
Backend
GIT
Kubernetes
Kafka
Build Tools
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Microservices
Job description
- Design, develop, and maintain backend services and APIs using Java and Spring Boot
- Build scalable and high-performance microservices-based architecture
- Develop and integrate RESTful APIs for web and enterprise applications
- Collaborate with frontend developers, QA, and DevOps teams to deliver end-to-end solutions
- Write efficient, reusable, and testable code following best practices
- Participate in code reviews, design discussions, and architecture planning
- Optimize application performance and troubleshoot production issues
- Work with databases for schema design, query optimization, and data modeling
- Implement unit and integration testing for backend components
Requirements
We are looking for a Backend Java Developer to design, develop, and maintain scalable backend systems and APIs. The ideal candidate will have strong experience in Java-based backend development, microservices architecture, and RESTful API design, with a focus on performance, reliability, and clean code practices., * 3-8+ years of experience in Java backend development
- Strong proficiency in Java (8 or above)
- Hands-on experience with Spring Boot, Spring MVC, Hibernate
- Strong understanding of REST APIs and microservices architecture
- Experience with SQL databases (MySQL / PostgreSQL / Oracle)
- Knowledge of version control systems like Git
- Familiarity with build tools (Maven / Gradle)
- Understanding of object-oriented design principles and design patterns
Preferred Skills (Nice to Have)
- Experience with cloud platforms (AWS / Azure / Google Cloud Platform)
- Knowledge of Docker, Kubernetes, CI/CD pipelines (Jenkins, GitHub Actions)
- Experience with Kafka / RabbitMQ / messaging systems
- Exposure to Redis / caching mechanisms
- Understanding of agile development practices (Scrum/Kanban)
- Experience with unit testing frameworks (JUnit, Mockito)