Job Description
At blubank, We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. You will work with a dynamic team to build scalable backend systems using Java, Spring Boot, and modern cloud technologies. Join us to drive innovation and deliver cutting-edge solutions!
Responsibilities:
- Developing clean, highly maintainable, and well-tested code.
- Collaborating closely with Product Managers, QA Engineers, and other development teams to solve challenges and engineer appropriate solutions.
- Troubleshooting, debugging, and upgrading existing systems.
- Contributing to architectural decisions and participating in technical discussions.
- Ensuring application security, reliability, and scalability through best practices.
Qualifications:
- Has at least 3 years of professional development experience with Java.
- Designing and implementing microservices using Java and modern frameworks like Spring Boot.
- Has a good understanding of event-driven systems and experience working with message brokers like Kafka.
- Has experience building multi-threaded, asynchronous, distributed systems.
- Is experienced with relational databases (e.g., Oracle) and caching mechanisms like Redis.
- Has experience writing unit and integration tests to guarantee code quality and maintain application standards.
- Has the ability to think conceptually and design modular, complex systems.
Benefits:
- Work-from-home option
- Flexible working hours
- Training courses and professional development opportunities
- Military service project (Limited)
- Supplemental health insurance
- Team-building budget
- Performance-based bonuses
- Loans
- Lunch subsidies