Java Backend Developer
We are seeking a skilled Java Backend Developer to join our banking technology team. The ideal candidate will have experience developing and maintaining high-performance, secure, and scalable backend applications for banking and financial services. You will work closely with cross-functional teams to design, develop, and deploy backend services that power critical banking applications.
Key Responsibilities:
- Develop and maintain robust, scalable, and secure backend applications using Java (Spring Boot, Hibernate, Microservices).
- Design and implement RESTful APIs and integrate them with front-end applications and third-party services.
- Optimize application performance, ensuring low latency and high availability.
- Work on database design, queries, and performance tuning (SQL & NoSQL).
- Implement security best practices to safeguard banking applications and sensitive financial data.
- Collaborate with DevOps teams to deploy and monitor applications in cloud or on-premises environments.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Work in an Agile/Scrum development environment, participating in sprint planning and daily stand-ups.
Required Skills & Qualifications:
- 4 7 years of experience in Java backend development.
- Strong proficiency in Java 8+, Spring Boot, and Microservices Architecture.
- Experience with RESTful API development and integration.
- Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Hands-on experience with message brokers (Kafka, RabbitMQ) is a plus.
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Understanding of banking domain concepts, including transaction processing, security, and compliance, is preferred.
- Experience with CI/CD pipelines and DevOps practices.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
We are seeking a skilled Java Backend Developer to join our banking technology team. The ideal candidate will have experience developing and maintaining high-performance, secure, and scalable backend applications for banking and financial services. You will work closely with cross-functional teams to design, develop, and deploy backend services that power critical banking applications.
Key Responsibilities:
- Develop and maintain robust, scalable, and secure backend applications using Java (Spring Boot, Hibernate, Microservices).
- Design and implement RESTful APIs and integrate them with front-end applications and third-party services.
- Optimize application performance, ensuring low latency and high availability.
- Work on database design, queries, and performance tuning (SQL & NoSQL).
- Implement security best practices to safeguard banking applications and sensitive financial data.
- Collaborate with DevOps teams to deploy and monitor applications in cloud or on-premises environments.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Work in an Agile/Scrum development environment, participating in sprint planning and daily stand-ups.
Required Skills & Qualifications:
- 4 7 years of experience in Java backend development.
- Strong proficiency in Java 8+, Spring Boot, and Microservices Architecture.
- Experience with RESTful API development and integration.
- Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Hands-on experience with message brokers (Kafka, RabbitMQ) is a plus.
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Understanding of banking domain concepts, including transaction processing, security, and compliance, is preferred.
- Experience with CI/CD pipelines and DevOps practices.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.