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
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, DockerFramework - Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), HibernateUI / UX frameworks and best practices (React, Angular)API tooling and design best practicesCloud and DevOps Architecture, especially via Pivotal Cloud FoundryPersistence - Oracle, PostgreSQL, Cassandra, ElasticSearch, RedisTools - Eclipse or IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI / CD, GatlingRequired :
Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experienceThorough knowledge and experience applying software engineering concepts and methodologiesA high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunitiesExperience designing, developing, and deploying Java webservices using a mix of relational and non-relational persistenceStrong communication skills to effectively communicate complicated subjects to both technical and non-technical audiencesBeneficial Experience :
Familiarity with the payments industry and payment processingExperience designing for standard and regulatory compliance (e.g., PCI-DSS, GDPR, etc.)Familiarity with agile development practices, in particular Scaled Agile Framework