Java Architect

Brains Technology Solution
New York, NY, United States
about 2 months ago

Role details

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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Aspect-Oriented Programming Cloud Computing Cloud Foundry Continuous Integration DevOps Eclipse (Software) Elasticsearch Payment Systems
+30 more
Java Platform Enterprise Edition (J2EE) Hibernate (Java) IntelliJ IDEA Spring Framework PostgreSQL Apache Maven Oracle (Applications) PCI Data Security Standards Redis Scaled Agile Framework Software Engineering SONAR (Symantec) SQL Databases Systems Architecture Web Services Spring Cloud ReactJS Spring-boot Gatling Backend Git Spring Data AngularJS Information Technology Cassandra Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all