Search by job, company or skills


    Job Description

    More Info

    Recruiter Info

5-10 Years
2 months ago
305 Viewed
120 Applied

Job Description

Work set-up: Hybrid

BGC Taguig

  • 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..
  • 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.



Similar Jobs

Java Developer

Company Name Confidential

Java Developer Remote Work From Home

Company Name Confidential

People also considered

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

We don’t charge money for job offers