What are the responsibilities and job description for the Backend Java Developer :: Need AZ Locals Only :: Hybrid :: W2 Position position at Trebecon LLC?
Role Overview
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.
Key Responsibilities
- 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
Required Skills & Experience
- 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)