Search

Senior Java Developer

Envision Technology Solutions
locationBerkeley Heights, NJ, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Title: Senior Java Developer

Location: Berkeley Heights, NJ (Day 1 OnSite, 5 days a week at the office)

Hire Type: Fulltime


Job Summary:

We are seeking a skilled Senior Java Developer with strong experience in the Banking and Financial Services domain to design, develop, and maintain high-performance applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and enterprise-level application development, along with experience working on payment systems, banking platforms, or financial applications.


Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based applications for banking and financial systems.
  • Build and implement microservices-based architectures using Java and Spring Boot.
  • Work closely with business analysts, product managers, and cross-functional teams to deliver financial technology solutions.
  • Develop and integrate RESTful APIs for banking applications.
  • Participate in system design, architecture discussions, and code reviews.
  • Ensure application performance, scalability, and security.
  • Work with databases such as Oracle, SQL Server, or PostgreSQL.
  • Implement CI/CD pipelines and DevOps practices for continuous delivery.
  • Troubleshoot production issues and provide long-term solutions.


Required Skills

  • Strong experience in Java, J2EE, and Spring Framework (Spring Boot, Spring MVC).
  • Experience with Microservices architecture.
  • Hands-on experience with RESTful APIs and web services.
  • Strong knowledge of SQL and relational databases.
  • Experience with Git, Maven/Gradle, and CI/CD tools.
  • Good understanding of software development lifecycle (SDLC) and Agile methodology.


Banking / Financial Domain Experience

Experience working in one or more of the following areas:

  • Payments processing
  • Core banking systems
  • Credit cards / debit cards
  • Transaction processing systems
  • Online banking platforms
  • Financial compliance and security standards

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...