Java Architect

Overview

Hybrid
Contract - W2
Contract - Independent
Contract - 12+ Month(s)

Skills

Leadership
Agile Methodology
Git
Postgresql
Docker
AngularJS
DevOps
RESTful APIs
Architecture
GDPR
JavaScript (Programming Language)
Regulatory Compliance
SQL Databases
Continuous Integration
Application Programming Interfaces (APIs)
Backend
ReactJS
Cloud Computing
Java (Programming Language)
Systems Architecture
Jenkins
Solution Architecture
Microservices
Spring-boot
Apache Maven
Aspect-Oriented Programming
Business Informatics
Cassandra
Cloud Foundry
Eclipse (Software)
Elasticsearch
Hibernate (Java)
IntelliJ IDEA
Java Platform Enterprise Edition (J2EE)
Redis
Scaled Agile Framework
SONAR (Symantec)
Spring Batch
Spring Cloud
Spring Data
Spring Framework

Job Details

Job Title: Java Architect

Location: New York, NY (Onsite 3 Days per Week)

Candidate Requirement: Local to NY or NJ

Interview Type: Video Mode

Duration: 12+ Month

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.

Key themes: Visible Leadership, Technical Depth, and Proactivity

Responsibilities:

- 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

Required:

- 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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Brains Technology Solution