We are looking for a passionate Java Developer to join our engineering team. You will work on developing and maintaining enterprise-grade fintech, lending, and core banking applications. This role offers an excellent opportunity to learn, grow, and contribute to impactful financial technology solutions used by organizations across multiple countries.
What you will do
- Develop and maintain Java-based applications
- Build and consume REST APIs
- Write clean, effective, and maintainable code
- Collaborate with Business Analysts, QA Engineers, and Senior Developers
- Participate in application design and development activities
- Debug and resolve software defects and performance issues
- Work with relational databases such as PostgreSQL and MySQL
- Create and maintain technical documentation
- Participate in code reviews and development best practices
- Support application deployments and releases
What we're looking for
- 1-3 years of experience in Java development
- Good knowledge of Core Java concepts
- Basic understanding of Spring Boot and REST APIs
- Familiarity with PostgreSQL or MySQL databases
- Understanding of Object-Oriented Programming (OOP)
- Knowledge of Git version control
- Good analytical and problem-solving skills
- Strong communication and teamwork abilities
- Bachelors degree in Computer Science, Information Technology, Engineering, or related field
Nice to have
- Exposure to Spring Framework
- Understanding of Microservices Architecture
- Experience with Docker
- Familiarity with AWS
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.