BrothersTech is seeking an experienced Senior Java Developer with strong backend development experience to join their growing team. This is a fully remote opportunity focused on designing, developing, and maintaining scalable Java-based applications.
Responsibilities:
- Design, develop, and maintain scalable Java-based applications
- Build RESTful APIs and microservices using Spring Boot
- Collaborate with product managers, QA, DevOps, and architects
- Participate in code reviews and ensure high coding standards
- Optimize performance, scalability, and security
- Implement CI/CD pipelines and support cloud deployments
- Troubleshoot and resolve production issues
Requirements:
- 5+ years of hands-on experience in Java development
- Strong expertise in: Java 8/11/17
- Spring Boot & Spring Framework
- REST APIs & Microservices Architecture
- Hibernate / JPA
- SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Experience with AWS, Azure, or GCP
- Knowledge of Git, Maven, Jenkins
- Strong understanding of Object-Oriented Programming & Design Patterns
- Experience working in Agile/Scrum environments
- Oracle Certified Professional – Java SE (OCP)
- OR
- Oracle Certified Associate – Java (OCA)
- Experience with Docker & Kubernetes
- Exposure to Kafka or messaging systems
- Experience in Financial Services, Healthcare, or Retail domains