Job Description :

ABDS, Inc. is currently seeking for a  Java Full Stack Technical Lead.

 

Position: Java Full Stack Technical Lead

Location: Berkeley Heights, NJ.

 

Job Responsibilities:

  • Participate and contribute to the full project life cycle, including gathering requirements, system design, implementation, testing, deployment, and support of applications.
  • Analyze complex processes and technological heterogenic applications.
  • Partner with Solution Architects to review and validate a solution's feasibility; also make solution recommendations.
  • Design software solutions in the real-time, banking area.
  • Understanding of responsive design and touch interface interaction techniques and be in sync with recent design standards and trends 
  • Should be able to solve and guide UI teams on UI performance issues. 
  • Collaborate with Product Management, Clients, UI/UX team and services teams.
  • Design, develop microservices for highly efficient protocol translation and enrichment with reactive design patterns.
  • Experience creating UI specs & wireframes; flexibility and willingness to move from idea, to whiteboard, to execution quickly and provide choices to stakeholders. 
  • Deliver end to end solutions for Banking – Issuer solutions APIs.
  • Develop high throughput and high-volume transaction APIs that can be consumed by other platforms such as Loyalty, ECS, Optic etc.
  • Enhance API solutions to offer simple, easy to consume APIs for banking customers.
  • Develop roadmap and strategies to provide Client Libraries and SDKs for API products.
  • Follow standard software development methodologies and SDLC and Agile practices to produce high quality applications in an efficient manner. 
  • Participate in estimating assigned work effort and be accountable for completion dates. 

 

Skills and Experience Required:

Required:

  • Minimum 10 years’ experience in Java, Spring/Spring Boot framework (Core, MVC, AOP, Java NIO)
  • Minimum 5 years’ experience in ReactJS
  • 2+ years of leadership experience
  • Minimum 5 years of experience in Spring Boot.
  • Agile methodology experience.
  • Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch desired.
  • Experience in Web-development using ReactJS and JavaScript
  • Knowledge of Reactive programming. Experience in CSS and CSS preprocessors like SCSS.
  • Knowledge of HTML5 and writing cross-browser compatible code.
  • Experience on GIT, JIRA, Maven, Confluence
  • Experience on creating unit tests using JUnit, Mockito.
  • Experience with Databases and code integrations such as Oracle, SQL Server, MySQL.
  • Expertise in implementing complex full stack solutions including digital and mobile systems, API, and Micro-Services in large Enterprise organizations.

Desired:

  • Experience in MFE (Micro Front End) Architecture
  • Good to have experience in AWS, Azure, or related cloud platform.
  • Banking industry experience
  • Experience in implementing high volume transactions processing applications.
  • Good to have Experience on using Quality and Security scan tools such as Sonar, Fortify and Web Inspect.
  • Experience in Integration Testing APIs with Postman, JMeter etc.
  • Kafka for streaming, persistence, and reporting.
  • UI wireframes experience explaining the concepts/workflow with modern tools. 

 

Educational Qualification: Minimum Bachelor's in Computer Science & Engineering or Equivalent Degree.

             

Similar Jobs you may be interested in ..