Search by job, company or skills

    Highlights

    Job Description

    More Info

    Recruiter Info

5-10 Years
2 months ago
305 Viewed
120 Applied

Job Description

Work set-up: Hybrid

BGC Taguig

Qualifications:
  • Bachelor's degree in computer science, information systems, or related field
  • Proven experience (5+ years) in JAVA development
  • Proficiency in Java Programming: Strong understanding of Java syntax, language features, and object-oriented programming concepts.
  • Java Development Frameworks: Familiarity with popular Java frameworks such as Spring, Spring Boot, and Hibernate for building robust and scalable applications.
  • Strong understanding of clean architecture principles, SOLID principles, and domain-driven design (DDD).
  • Database Management: Knowledge of database management systems like MySQL or Oracle, and proficiency in SQL for database querying and manipulation.
  • RESTful Web Services: Understanding of RESTful architecture and experience in designing and implementing RESTful APIs using frameworks like Spring MVC.
  • Version Control Systems: Proficiency in using version control systems like Git for code management, collaboration, and version control..
Responsibilities:
  • Design, develop, and deploy Java-based banking applications using Spring Boot, following best practices and design patterns.
  • Collaborate with business analysts, product owners, and stakeholders to understand banking business requirements, user stories, and acceptance criteria.
  • Translate banking business requirements into technical specifications and provide input on architecture and design decisions.
  • Implement event-driven architecture solutions using Kafka, ActiveMQ, or AWS SQS/SNS to enable real-time data processing and communication between microservices.
  • Integrate Java applications with RESTful APIs and backend services, ensuring seamless communication and data exchange.
  • Participate in Agile ceremonies such as sprint planning, backlog grooming, and sprint review meetings, ensuring alignment with project goals and priorities.
  • Use Jira or similar project management tools to track project tasks, communicate progress, and manage issues.
  • Conduct code reviews, write unit tests, and perform debugging to ensure the reliability, performance, and scalability of banking software applications.
Follow

.

Save
Report

Similar Jobs

Java Developer

Company Name Confidential

Java Developer Remote Work From Home

Company Name Confidential

People also considered

Manila
Last Updated: 13-05-2024 04:12:23 AM
Beware of Scammers

We don’t charge money for job offers