Java Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

FinHub

Java Developer (Remote)

Java Developer | FinHub | Ethiopia

We are seeking a skilled Backend Java Developer with experience in theFintech domain and expertise in microservices architecture. The idealcandidate should have a solid foundation in Java development, a deepunderstanding of financial systems, and proven experience in building...

Java Developer | FinHub | Ethiopia

We are seeking a skilled Backend Java Developer with experience in the Fintech domain and expertise in microservices architecture. The ideal candidate should have a solid foundation in Java development, a deep understanding of financial systems, and proven experience in building scalable microservices-based applications.

Responsibilities:

·        Design, develop, and maintain backend services and APIs using Java technologies.

·        Implement business logic and algorithms to support various financial processes and transactions.

·        Collaborate with cross-functional teams including frontend developers, QA engineers, and product managers to deliver high-quality software solutions.

·        Architect and develop microservices-based applications following best practices and design patterns.

·        Ensure scalability, reliability, and performance of backend systems in a high-volume transaction environment.

·        Write clean, maintainable, and efficient code while adhering to coding standards and best practices.

·        Conduct code reviews to ensure code quality and provide constructive feedback to team members.

·        Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions.

·        Stay updated with the latest industry trends, technologies, and best practices in backend development and Fintech domain.

·        Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to drive continuous improvement.

Requirements:

·        Bachelor’s degree in Computer Science, Engineering, or related field.

·        5+ years of experience in backend Java development.

·        Strong understanding of microservices architecture, design patterns, and distributed systems.

·        Experience working in the Fintech domain with knowledge of financial concepts and systems.

·        Proficiency in Java, Spring Framework (Spring Boot, Spring MVC), and related technologies.

·        Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.

·        Familiarity with message brokers such as Kafka or RabbitMQ.

·        Solid understanding of RESTful APIs and experience in building and consuming them.

·        Experience with SQL and NoSQL databases (e.g., MySQL, MongoDB).

·        Knowledge of testing frameworks such as JUnit, Mockito, and integration testing methodologies.

·        Excellent problem-solving skills and attention to detail.

·        Strong communication and collaboration skills with the ability to work effectively in a team environment.

Preferred Qualifications:

·        Master’s or bachelor’s degree in computer science or related field.

·        Certification in Java programming or related technologies.

·        Experience with cloud platforms such as AWS, Azure, or GCP.

·        Knowledge of domain-driven architecture and event sourcing.

·        Experience with CI/CD pipelines and DevOps practices.

·        Familiarity with agile methodologies such as Scrum or Kanban.

Join us and be part of a dynamic team working on cutting-edge technologies to revolutionize the Fintech industry! If you have a passion for innovation and a desire to make a real impact, we’d love to hear from you.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.