Senior Java Developer

Oct 18, 2024

What You Will Do


  • You will lead the design, development, and implementation of complex Java-based applications and services. 



  • You will provide technical guidance and mentorship to junior developers and ensure best practices in software development. 



  • You will write clean, maintainable, and efficient code while adhering to coding standards and ensuring high-quality deliverables. 



  • You will participate in system architecture design and contribute to decision-making on the best approaches and technologies to use. 



  • You will work closely with cross-functional teams, including product managers, QA engineers, and other developers, to deliver projects on time. 



  • You will identify and resolve performance bottlenecks, bugs, and other technical issues. 



  • You will stay up-to-date with the latest Java technologies and industry trends, and contribute to the continuous improvement of development processes.

     


Who You Are


  • You have a Bachelor’s degree in Computer Science or a related field. 



  • You have at least 5 years of Java experience (Quarkus or Spring Boot preferred). 



  • You are proactive, can design systems and drive implementation on your own. 



  • You have knowledge of SQL/relational database systems (PostgreSQL, MySQL, etc.). 



  • You have foundational experience in Apache Kafka (at least some experience; not necessarily an expert). 



  • You are experienced with REST API development. 



  • You are experienced with microservices architecture. 



  • You have foundational experience in Docker, containerization. 



  • You having JavaScript/TypeScript experience will be considered as a plus. 



  • You having CI/CD knowledge will be considered as a plus. 



  • You will be preferred to have some experience/knowledge in: OAuth 2.0, TDD, Kubernetes. 


 


What You Can Expect


  • A competitive salary structure. 



  • An exceptional working environment with supportive peers and mentors. 



  • Health insurance privileges.   



  • Breakfast and Lunch at the office. 



  • Monthly team events. 



  • Lots of challenges and even more scope to implement your ideas. 


Job Title: Senior Java Developer

Job nature: Full-time

Location: Bangladesh

Available position(s):1