princetonits Princeton IT Services, Inc.

Technology that Works!

Job Description

We are looking for a Java Lead – Big Data for our client, a leading Financial Services Bank. Please find below the job details:

Position: Java Lead – Big Data

Location: Raleigh NC

Job Length: 6 months

Position Type: Contract

Job Summary:

We are seeking a well-qualified individual for Java Lead – Big Data role to work with the architect. The role will deal with complex, interrelated applications and systems being designed for today’s big data platforms, and with dynamic technologies and internal business partners to understand and define unique and innovative solutions for achieving strategic business goals


  • 8+ years of experience in Java and related technologies
  • 5+ years of experience performing architecture, design and delivery management functions
  • 5+ years of hands-on experience with Spring framework (Spring boot, spring batch)
  • Experience with one or more major Hadoop distributions and ecosystem components
  • Expert with UML modeling tools
  • Should have in-depth understanding and experience leading a team to build horizontally scalable services using J2EE stack
  • Programming background


  • Handling the local line management
  • Training and mentoring team members
  • Lead all phases of development cycle with the ownership on end to end delivery and support
  • Write server-side code for services layers using J2EE stack, Spring Framework, and Big data platforms
  • Build robust high-volume, scalable applications & build prototypes
  • Conduct design reviews and ensure that the design/implementation is highly modular, portable and performance optimized
  • Evaluate detailed business, functional, and non-functional technical requirements (including recovery, security, data volumes, performance and audit)
  • Performs coding of complex modules and resolving complex defects, as needed
  • Participate in Sprint planning and tasks assigned by application development managers
  • Design, develop, test, and implement the applications
  • Investigate and resolve complex issues while supporting existing applications
  • Check platform problem reports from business teams, and perform initial filtering and analysis of the problems
  • You will effectively respond to technical queries/requests from team members and customers
  • Communicate regularly with business and I.T leadership teams
  • Collaborate with third party integration vendors and in-house teams that build the custom components for the company
  • Adhere to applications security procedures and change control guidelines
  • Work within internal I.T. team to collaborate on tasks and completion of varying workloads
  • Reviews modules for quality assurance and checks compliance with applications architecture standards at system level.

Key Skills: Java, Spring, Hadoop, UML, J2EE, Scala


Abhijeet Mahajan

Princeton IT Services

212-507-9352 Ext:401 |

To apply for this job email your details to