drjobs Backend - Java Developer

Backend - Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lagos - Nigeria

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the role: The ideal candidate will have strong expertise in Spring Boot Microservices architecture and backend development for scalable secure and highperformance banking systems.

Key Responsibilities:

1. Backend Development:
Design develop and maintain highquality backend systems using Java and Spring Boot.
Implement APIs and microservices to support core banking functionalities.

2. Microservices Architecture:
Build and deploy scalable and secure microservices adhering to industry best practices.
Ensure seamless communication between services using RESTful APIs and messaging queues like RabbitMQ Kafka etc.

3. Core Banking Application Development:
Collaborate with product managers architects and other stakeholders to translate business requirements into technical specifications.
Work on bankingspecific modules such as account management transaction processing and compliance systems.

4. Database Management:
Design and optimize relational databases (e.g. MSSQL PostgreSQL) and NoSQL databases (e.g. MongoDB) to support application requirements. Write efficient queries and manage schema changes.

5. Security and Compliance:
Implement secure coding practices and ensure compliance with regulatory standards (e.g. PCI DSS).
Integrate authentication and authorization mechanisms using OAuth JWT etc.

6. Performance Optimization:
Conduct performance tuning and optimization for highvolume transactions.
Address bottlenecks and implement caching solutions where necessary.

7. Testing and Debugging:
Write unit and integration tests for backend components.
Debug and resolve production issues in a timely manner.

8. Continuous Integration/Continuous Deployment (CI/CD):
Contribute to automated build and deployment pipelines using tools like Jenkins Docker and Kubernetes.
Ensure smooth application delivery and deployment in cloud environments (AWS Azure or GCP).

9. Documentation and Support:
Document code technical designs and processes for development and operational teams.
Provide technical support for deployed solutions as needed.




Requirements

Bachelors degree in Computer Science Information Technology or a related field.

3 years of handson experience in Java backend development with a focus on Spring Boot and Microservices.
Strong knowledge of RESTful API development and integration.
Experience with relational and NoSQL databases (e.g. MSSQL PostgreSQL MongoDB).
Familiarity with DevOps practices and CI/CD pipelines.
Knowledge of secure coding practices and standards.
Proficiency in version control systems like Git.
Excellent problemsolving skills and ability to work in a fastpaced environment


Soft Skills:

Strong problemsolving and analytical skills.
Excellent communication and collaboration abilities.
Detailoriented with a commitment to delivering high quality work.


Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.