Bdjobs.com

Senior Java Developer- For Softrobotics Bangladesh Limited- Job ID: 1430286

Posted: 1 days ago

Job Description

Softrobotics Bangladesh Limited is looking for Senior Java DeveloperJob Description / ResponsibilityWe 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 ResponsibilitiesDevelop and maintain backend services using Java 17 and QuarkusBuild REST APIs and microservices following best design practicesWork with PostgreSQL for schema design, queries, performance tuning, indexingManage dependencies and project lifecycle using Maven 3.9+Write clean, maintainable, and testable code (JUnit, Quarkus Test)Optimize service performance, memory footprint, and scalabilityImplement API security using JWT/OAuth2 and follow secure coding guidelinesWork closely with frontend, DevOps, and QA teams in an agile environmentParticipate in code reviews, architecture discussions, and technical decisionsEducational RequirementsSkills Required: PostgreSQL, rabbitmq, JPA, JUnit, java spring framework, Java J2EEExperience Requirements5 to 10 year(s)Additional RequirementsRequired Skills & ExperienceStrong experience with Java SDK 17+Hands-on experience with Quarkus (extensions, RESTEasy, reactive programming)Solid understanding of PostgreSQL including joins, functions, indexing, query optimizationProficiency in Maven (3.9.x or above)Strong knowledge of microservices, REST APIs, and distributed systemsFamiliarity with Docker, Git, CI/CD pipelinesExperience writing unit and integration testsUnderstanding of concurrency, multithreading, and performance tuningCore 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).Job LocationChattogram, Dhaka

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In