What are the responsibilities and job description for the Senior Backend Java Developer--Need 12+YOE--Hybrid-Boston, MA(Need Locals)--W2 Position position at Trebecon LLC?
Job Description: Senior Backend Java Developer
Position: Backend Java Developer
Location: Boston, MA (Hybrid)—Need locals
Employment Type: W2
Job Summary
We are seeking a strong Backend Java Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have extensive experience in Java-based backend development, microservices architecture, cloud technologies, and RESTful APIs. This role requires strong problem-solving skills and the ability to work in a fast-paced Agile environment.
Required Skills & Qualifications
- 10 years of hands-on experience in backend development using Java
- Strong expertise in Java 8/11/17 and core Java concepts
- Experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA
- Strong understanding of Microservices Architecture
- Experience designing and developing RESTful APIs
- Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
- Experience with messaging technologies such as Kafka, RabbitMQ, or JMS
- Knowledge of cloud platforms such as AWS, Azure, or GCP
- Experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools
- Strong understanding of software design patterns, data structures, and algorithms
- Experience working in Agile/Scrum environments
Preferred Qualifications
- Experience with distributed systems and event-driven architecture
- Knowledge of caching technologies such as Redis or Hazelcast
- Experience with monitoring and observability tools such as Splunk, Grafana, ELK, or Prometheus
- Exposure to financial services, healthcare, e-commerce, or enterprise applications
- Bachelor's degree in Computer Science, Engineering, or a related field
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Build and enhance microservices-based applications
- Collaborate with frontend developers, architects, QA engineers, and product teams
- Optimize application performance, reliability, and scalability
- Write clean, maintainable, and well-tested code
- Participate in code reviews and technical design discussions
- Troubleshoot production issues and implement sustainable solutions
- Contribute to architecture and technology decisions
Nice to Have
- Experience with reactive programming (WebFlux)
- Knowledge of Terraform or Infrastructure as Code (IaC)
- Experience with GraphQL
- AWS certifications or other cloud certifications