Logo
Shadhin Lab LLC

Senior Java Developer

Shadhin Lab LLC, Friendly, Maryland, United States

Save Job

Job Locations:

Hybrid (Dhaka-based preferred) Job Type:

Full-time Location

: Hybrid (Dhaka Office + Remote Flexibility) Employment Type

: Full-Time Experience Required

: Minimum 3-4 years in Java Development We are looking for a Senior Java Developer with strong hands-on experience in backend development and system design. The ideal candidate is passionate about clean, efficient code and capable of leading complex projects from concept to deployment. You’ll collaborate with cross-functional teams to build scalable, high-performing applications that power innovative business solutions. Key Responsibilities

:

Design, develop, and maintain robust, scalable, and secure backend systems using Java (Spring Boot, Hibernate, JPA, etc.). Collaborate with frontend developers, DevOps engineers, and product managers to deliver high-quality software. Write clean, reusable, and testable code following best practices and coding standards. Develop and integrate RESTful APIs and third-party services. Conduct code reviews, performance tuning, and troubleshooting. Participate in system architecture design, ensuring scalability and maintainability. Manage database design, queries, and optimization using MySQL/PostgreSQL. Implement unit testing and continuous integration workflows. Stay updated on emerging technologies and contribute to process improvements. Deploy and manage applications using Docker for containerization and Kubernetes for orchestration, ensuring smooth and scalable deployments across environments. Technical Skills Required

:

Core Java and Object-Oriented Programming (OOP) expertise. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security). Strong understanding of RESTful APIs and microservices architecture. Proficiency with ORM frameworks like Hibernate or JPA. Database skills: MySQL, PostgreSQL, or MongoDB. Version control: Git, GitHub, or Bitbucket. Familiarity with Maven/Gradle build tools. Experience working with cloud platforms (AWS, GCP, or Azure) is a plus. Experience with Docker/Kubernetes and CI/CD pipelines is a distinct advantage. Strong foundation in algorithms, data structures, and problem-solving — competitive programming experience is a plus. Preferred Qualifications

:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. Strong problem-solving and analytical thinking skills. Proven track record in backend system architecture and optimization. Excellent communication and teamwork abilities. Experience mentoring junior developers or leading small teams. What We Offer

:

salary and performance-based incentives. Flexible working hours with a hybrid setup. Opportunity to work on cutting-edge projects and innovative products. Friendly, collaborative, and growth-oriented team environment. Professional development and learning opportunities. How to Apply:

Send your updated resume and portfolio to career@shadhinlab.com with the subject line: “Application for Senior Java Developer – [Your Name]

#J-18808-Ljbffr