Senior Java Developer

Website Princeton IT Services, Inc

Technology that works for you

Job Title: Senior Java Developer

Location: Albany, NY

Role Type: Contract (W2 only)

Position Overview:

The Senior Java Developer will hold a crucial role in designing and implementing software solutions, ensuring the seamless integration of current and emerging technologies to meet business requirements. This individual will lead and engage in various activities, including implementing standards, serving as a technical liaison, executing performance tests, providing analysis and design, overseeing development activities, and offering technical guidance to the development team.

Key Responsibilities:

  • Implement Integrated Justice Portal Standards: Lead the implementation of standards related to application technologies, including UI standards, development methodologies, coding conventions, and style guides.
  • Technical Liaison: Act as the primary technical liaison with infrastructure teams, collaborating to resolve technical issues impacting application performance and implementing effective solutions.
  • Performance Testing and Planning: Collaborate with the Infrastructure team to plan and execute activities such as performance testing, failover planning and execution, endurance testing, and deployment planning and testing.
  • Enterprise Application Development: Analyze, design, develop, and conduct code reviews for enterprise applications using JAVA/JEE technologies, including JSF, XML, XSLT, and IBM Portal/WebSphere Application development software.
  • Development Oversight: Oversee development activities, including data analysis, data access, data structures, data manipulation, logical database modeling, testing, and implementation.
  • Technical Documentation: Prepare and review technical documentation, such as designs and schemas, ensuring accuracy and completeness.
  • Technical Guidance: Provide technical guidance and expertise to the development team, leveraging 84 months of experience in designing and implementing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture.


  • 7 yrs. of experience designing and implementing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture, involving data structures, algorithms, software design, and JEE design patterns.
  • 7 yrs. of experience in developing applications implemented with JAVA Development Kit (JDK 1.8 or higher).
  • 6 yrs. of experience using J2EE-based Application Servers such as WebSphere Application Server 7.0 or higher.
  • 6 yrs. of experience in developing applications using JPA and/or Hibernate with Oracle or SQL Server databases.
  • 6 yrs. of experience in messaging technologies, such as MQ & JMS.
  • 6 yrs. of experience with web development using JSF/JSP, HTML, CSS, and JavaScript.

To apply for this job email your details to

Apply Now