Java Developer (Spring Boot, React, JasperReports)

Job Description

Title: Java Developer (Spring Boot, React, JasperReports)

Company Name: Perky Rabbit Corporation Limited

Vacancy: 4

Age: 24 to 38 years

Job Location: Dhaka (Merul Badda)

Salary: Tk. 30000 - 55000 (Monthly)

Experience:

  • 3 to 6 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Published: 2025-11-15

Application Deadline: 2025-12-15

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 3 to 6 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required: ERP Systems,Java,Java SpringBoot,Kubernetes,Linux,Microservice Architecture and Design Patterns

Additional Requirements:
  • Age 24 to 38 years
  • Strong problem-solving and analytical abilities

  • Ability to work on large systems with high concurrent users

  • Ability to work under pressure and meet deadlines

  • Strong communication and collaboration skills

  • Upon Join 1 year contract signing is mandatory.



Responsibilities & Context:

Perky Rabbit is seeking a highly skilled team of Java Developers to develop new enterprise applications and migrate existing ERP systems to a modern Java-based ecosystem. The ideal candidates will work with the following job responsibilities:

  • Design, develop, and maintain enterprise-level applications using Java Spring Boot and React JS.
  • Develop, enhance, and optimize JasperReports, including sub-reports, crosstabs, visualizations, and dashboards.
  • Integrate JasperReports into Spring Boot applications using JRBeanCollectionDataSource, JsonDataSource, JasperPrint, etc.
  • Write high-quality, optimized PL/SQL queries, stored procedures, functions, and triggers.
  • Improve performance of existing systems (such as PIMS) by optimizing backend logic and database operations.
  • Participate in system architecture planning, including microservices, API integration, and data flow design.
  • Participate in deployment and manage applications using Kubernetes, Jenkins, and Nginx. with DevOps Engineer.
  • Implement secure API management and OTP-based authentication features.
  • Work with cross-functional teams to gather requirements, analyze user needs, and develop technical solutions.
  • Create and maintain database designs, ER diagrams, and documentation.
  • Perform debugging, troubleshooting, and performance tuning for both backend and frontend components.
  • Collaborate with QA teams to conduct unit testing, integration testing, and user acceptance testing.
  • Maintain version control and support CI/CD pipelines using Maven/Gradle and Jenkins.
  • Ensure smooth deployment, monitoring, and post-release support of applications.
  • Work within Agile/Scrum/Waterfall methodologies depending on project needs.
  • Salary will be competitive and commensurate with the candidate’s competency, years of experience, and communication skills.


Job Other Benifits:
  • Mobile bill,T/A
  • Salary Review: Half Yearly
  • Lunch Facilities: Full Subsidize
  • Festival Bonus: 2


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

Similar Jobs