Title: Java Lead/ Architect

Location: Princeton, NJ

Position Type: FTE

Job Description::

12 years of experience Technical lead or Architect

Define/detailing architecture/design for different data patterns

Semantic modelling and experience in Web3.0 technologies, Java 17

Knowledge on frameworks such as , RDF, OWL, Shacl, graphDB, sparql is preferable

Define scope boundaries - transaction management, different data sources to be supported etc.,
Ability to collaborate with internal and external stakeholders to define solutions, best practices.
Ability to Review solution implementations
Coach / Mentor the teams on solutions/best practices
Conduct POC as required.
Create Architectural solutions and technical strategies and seek buy-in from stakeholders
Keep abreast of technologies, tools and best practices in related areas

- Experience in configuration driven enterprise platform implementation for a large corporate
- Experience in running shared services for microservices in production for > 3 years
- Experience supporting integration of managed environments into platform ecosystem (e.g. managed analytics environments)

Rate: $125k (Salary)

Title: Java Developer

Location: Princeton, NJ

BPM ID: 22

Position Type: FTE

Technical Skills: (~8 to 10 years experience)

  • Strong Java and Micro services development experience
  • Expertise in Azure, Cloud or Kubernetes, Docker and Open Shift
  • Previous work experience with Spring framework
  • Strong technical development experience on effectively writing code, code reviews, best practices code refactoring
  • A delivery focused approach to work and the ability to work without direction
  • Experience with various source control tools like GIT
  • Good to have hands-on experience on Kafka or any Streaming Technology
  • Good to have experience in Splunk, Dynatrace tools
  • Experience in Agile Development lifecycle methodology
  • Strong problem solving and analytical skills
  • Advanced knowledge of architecture and design across all system
  • Configuring and managing software and optimizing processes through automation
  • Knowledge of industry-wide technology trends and best practices
  • Ability to multitask and prioritize with urgency
  • Ability to work in large, collaborate teams to achieve organizational goals

Process Skills:

  • Should have worked in Agile Project
  • Able to lead & guide 2 team members