Java Architect

Brains Technology Solution
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

New York, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
Aspect-Oriented Programming
Cloud Computing
Cloud Foundry
Continuous Integration
DevOps
Eclipse
Elasticsearch
Payment Systems
Java Platform Enterprise Edition (J2EE)
Hibernate
IntelliJ
Spring
PostgreSQL
Maven
Oracle Applications
PCI Data Security Standards
Redis
Scaled Agile Framework
Software Engineering
SONAR (Symantec)
SQL Databases
Systems Architecture
Web Services
Spring Cloud
React
Spring-boot
Gatling
Backend
GIT
Spring Data
Angular
Information Technology
Cassandra
REST
Spring Batch
Docker
Jenkins
Microservices

Job description

We are seeking a highly experienced Java Architect (Contractor) to join our team in New York. The ideal candidate will have a strong background in building and maintaining scalable microservices using Spring Boot, and must have handled applications involving millions of transactions. This is a hands-on technical leadership role, suited for someone with a deep understanding of high-performance backend systems Architecture and team guidance., Design secure, reliable, and scalable solutions for globally distributed payment systems

  • Define, plan, and support execution of the technology strategy for one or more functional domains

  • Collaborate closely with the global Solution Architecture & Engineering team to define principles and best practices

  • Engage with wider Architecture & Technology teams to ensure the Gateway aligns with the wider technical strategies and policies

  • Support development teams and work with stakeholders, promoting agile development

  • Create a culture of technical excellence and ceaseless improvement

  • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks

Technologies:

  • Java, J2EE, micro services, RESTful APIs, Angular, Web Services, JavaScript, Docker
  • Framework - Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate
  • UI/UX frameworks and best practices (React, Angular)
  • API tooling and design best practices
  • Cloud and DevOps Architecture, especially via Pivotal Cloud Foundry
  • Persistence - Oracle, PostgreSQL, Cassandra, ElasticSearch, Redis
  • Tools - Eclipse or IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD, Gatling

Requirements

Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience

  • Thorough knowledge and experience applying software engineering concepts and methodologies
  • A high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
  • Experience designing, developing, and deploying Java webservices using a mix of relational and non-relational persistence
  • Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences

Beneficial Experience:

  • Familiarity with the payments industry and payment processing
  • Experience designing for standard and regulatory compliance (e.g., PCI-DSS, GDPR, etc.)
  • Familiarity with agile development practices, in particular Scaled Agile Framework

Apply for this position