What You’ll Do:
- Collaborate across all phases of the development lifecycle.
- Design and develop high-throughput, reusable, low-latency applications for critical systems.
- Implement and execute various testing methodologies, including Unit and Integration Testing.
- Identify and troubleshoot bottlenecks and bugs, offering strategic solutions.
- Optimize SQL queries for improved responsiveness and efficiency.
- Collaborate closely with teammates, product managers, and stakeholders to understand requirements and deliver effective solutions.
- Provide timely resolutions to issues reported by QA or end-users, effectively troubleshooting and debugging.
Skills & Experiences You’ll Need To Have:
- 2-6 years of experience in software development, with proficiency in Java preferred.
- Good to have: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Solid understanding of object-oriented programming principles, along with knowledge of data structures and algorithms.
- Experience with Spring, Spring Boot, Spring Cloud, Spring Security etc.
- Good working knowledge of Relational Databases (e.g., PostgreSQL, MySQL, Oracle).
- Understanding of ORM technologies like JPA and Hibernate.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Familiarity with Agile development methodologies.
- Familiarity with message brokers like RabbitMQ or Apache Kafka.
Job Location : Gulshan 1, Dhaka, Bangladesh (Onsite)
[Please note: Vacancy is exclusive to Bangladeshi residents]
We offer to you:
- Competitive salary and benefits package, commensurate with experience and qualifications.
- A positive and collaborative work atmosphere.
- Mentorship by top-tier visionaries in IT, subsequent opportunities for professional growth and career advancement.
- Weekly 2 days holiday along with all govt. and national holidays
- Two festival bonuses.
- Additional benefits according to company guidelines.