Senior Java Architect with AWS - CITI - Onsite

NJ
Contracted
Experienced

Job Title: Java Architect with AWS

Location: New Jersey, NJ – Onsite
Industry: Banking & Financial Services
Client: CITI
Experience: 15+ Years
Salary: $150K+ Benefits
Employment Type: Full-Time


Job Description:

We are currently seeking an experienced Java Architect with AWS expertise to join our team onsite in New Jersey. This opportunity is with one of the leading global financial institutions, CITI, and is ideal for seasoned professionals who are passionate about technology and innovation in the banking sector.


Key Responsibilities:

  • Participate in architecture governance forums and influence key architectural decisions.

  • Provide technical leadership and mentorship to software engineers and analysts.

  • Design, develop, and troubleshoot scalable microservices and backend systems.

  • Ensure applications are designed in accordance with architectural and design standards.

  • Drive creative solutions to technical challenges, going beyond conventional approaches.

  • Automate recurring issues to enhance operational stability.

  • Collaborate closely with cross-functional global teams including product managers, DevOps, and business analysts.

  • Lead and conduct design and code review sessions across various levels of the organization.

  • Promote engineering excellence and process improvements across the team.

  • Guide and support the adoption of modern technologies aligned with enterprise standards.

  • Coach junior team members and foster engineering talent development.

  • Ensure strict compliance with all organizational and regulatory policies.


Ideal Background:

  • 15+ years of hands-on experience in software architecture and development.

  • Proven expertise in Java (Java Core, J2EE), Spring Framework (Core, Integration, Batch, JDBC, JPA, Hibernate).

  • Solid experience building RESTful APIs and scalable backend services.

  • Strong understanding of microservices architecture and distributed systems.

  • Deep familiarity with AWS (or other major cloud platforms like Azure or GCP).

  • Hands-on experience with Docker, Kubernetes, and cloud-native deployment models.

  • Working knowledge of RDBMS (Oracle preferred) and NoSQL databases (MongoDB preferred).

  • Familiarity with Linux environments and scripting.

  • Strong CI/CD experience using tools like Jenkins, Git/Bitbucket, SonarQube, Checkmarx, Snyk, JIRA.

  • Understanding of JVM internals including memory management and class loading.

  • Background in Agile methodologies with emphasis on test-driven development (TDD).

  • Strong troubleshooting and system design skills with an ability to evaluate trade-offs effectively.


Qualifications:

  • Bachelor’s degree in Engineering, Computer Science, or a related field (Master’s preferred).

  • Advanced knowledge of architecture and full-stack development methodologies.

  • Experience with caching frameworks like Redis or Oracle Coherence.

  • Exposure to secure coding best practices and DevSecOps principles.


Soft Skills:

  • Excellent verbal and written communication skills.

  • Strong leadership and mentorship capabilities.

  • Ability to work effectively under pressure and manage multiple priorities.

  • Collaborative mindset with a global perspective.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*