Job Description
Title: Senior Java Developer
Company Name: Softrobotics Bangladesh Limited
Vacancy: 4
Age: 28 to 35 years
Job Location: Chattogram, Dhaka
Salary: Negotiable
Experience:
Published: 2025-11-17
Application Deadline: 2025-11-27
Education: Requirements: Skills Required: Java J2EE,java spring framework,JPA,JUnit,PostgreSQL,rabbitmq
Additional Requirements: Required Skills & Experience
- Strong experience with Java SDK 17+
- Hands-on experience with Quarkus 3.x (extensions, RESTEasy, reactive programming)
- Solid understanding of PostgreSQL including joins, functions, indexing, query optimization
- Proficiency in Maven (3.9.x or above)
- Strong knowledge of microservices, REST APIs, and distributed systems
- Familiarity with Docker, Git, CI/CD pipelines
- Experience writing unit and integration tests
- Understanding of concurrency, multithreading, and performance tuning
Core Competencies:
- Experience in the Spring Framework.
- Experience in developing applications using microservices architecture.
- Experience with Agile/Scrum development methodologies.
- Experience with PostgreSQL database and understand of database versioning tools like Flyway.
- Experience with unit tests tools like Junit and Mockito.
- Experience with message brokers like RabbitMQ or Kafka.
- Experience with Quarkus is a big plus.
Others:
- Proven hands-on Software Development experience.
- Proven over 5 years of working experience in Java development.
- Hands-on experience in designing and developing applications using Java EE platforms.
- Object-Oriented Analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Responsibilities & Context: We are looking for an experienced Java Backend Developer with strong hands-on experience in Java 17, Quarkus, Maven, and PostgreSQL. The ideal candidate will build and maintain high-performance microservices, REST APIs, and backend systems that power our enterprise applications.
Key Responsibilities
- Develop and maintain backend services using Java 17 and Quarkus 3.x
- Build REST APIs and microservices following best design practices
- Work with PostgreSQL for schema design, queries, performance tuning, indexing
- Manage dependencies and project lifecycle using Maven 3.9+
- Write clean, maintainable, and testable code (JUnit, Quarkus Test)
- Optimize service performance, memory footprint, and scalability
- Implement API security using JWT/OAuth2 and follow secure coding guidelines
- Work closely with frontend, DevOps, and QA teams in an agile environment
- Participate in code reviews, architecture discussions, and technical decisions
Job Other Benifits: - Weekly 2 holidays,Profit share
- Salary Review: Yearly
- Lunch Facilities: Full Subsidize
- Festival Bonus: 2
All Government Declared Holidays Working Time : 11.00 AM to 8.00 PM (Lunch Break 1.30 PM-2.30 PM) Working Days: Monday to Friday
Employment Status: Full Time
Job Work Place: Work at office
Company Information: Gender: Male and Female can apply
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Category: IT & Telecommunication