V

Visionisys

Java Tech Lead

Full-Time
No salary listed
Senior, Expert
McLean, VA, USA
In Person
Software EngineeringBackend Engineering

About the job

Requirements
  • At least 8 years of experience in Java and infrastructure application development.
  • Hands-on experience with Core Java, multithreading, concurrency, annotations, and collections.
  • Experience developing with Java and open-source frameworks including JSF, MyFaces, RichFaces, Tomahawk, Spring, and Hibernate.
  • Experience with WebSphere, Tomcat, and WebLogic application servers, including at least 4 years of WebLogic configuration and troubleshooting.
  • Experience automating infrastructure build activities using Java.
  • Understanding of infrastructure components including VMware, networks, and servers, plus experience integrating infrastructure applications.
  • Experience with JavaScript, Oracle, Hibernate or other object-relational mapping technologies, and Spring Framework.
  • Experience with Eclipse and a source-control system, preferably Git.
  • Familiarity with Apache and Tomcat setup.
  • Knowledge of XML technologies including DTD, XSD, XPath, and object-XML mapping.
  • Experience with unit testing using JUnit, continuous integration, Agile methodologies, common design patterns, and industry standards.
  • Experience creating design documents and working with Unix command line and basic scripting.
  • Strong development skills with Maven and Ant.
  • Understanding of Hibernate, web services, and Java Persistence API.
  • Working knowledge of Autosys and Autosys scripting.
  • Understanding of integration with IBM Tivoli Access Manager.
  • Working knowledge of UDB, Sybase, SQL Server, and Oracle.
  • Ability to work within defined project plans, contribute estimates, meet deadlines, work under pressure, and work with minimal supervision.
Responsibilities
  • Define site objectives by analyzing user requirements and envisioning system features and functionality.
  • Design and develop user interfaces for internet and intranet infrastructure applications throughout the development life cycle.
  • Determine design methodologies and toolsets, complete programming, and design and conduct tests.
  • Integrate infrastructure applications by designing database architecture and server scripting and establishing connectivity with network systems, search engines, and information servers.
  • Complete application development by coordinating requirements, schedules, and activities and troubleshooting development and production problems across multiple environments and operating platforms.
  • Support users by developing documentation and assistance tools.
Desired Qualifications
  • Hibernate experience is preferred but not required.
  • Git is the preferred source-control system.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A