AceInfo Solutions, Inc.

Returning Candidate?

Senior Java Developer

Senior Java Developer

Job Location 
US-CO-Fort Collins
Type 
Regular Full-Time
Position Duration 
..
Clearance 
Ability to successful pass a Background Investigation by the Federal Government

More information about this job

Overview

Ace Info Solutions, Inc. (AceInfo) is a leading Federal contractor with a focused vision: empower our clients, challenge our employees, and grow our business. Founded in December 2000, we are deeply committed to ensuring quality and customer satisfaction. We have a mature corporate infrastructure, strong management, and quality practices. AceInfo is a trusted IT partner to the Federal Government, and we help various agencies transform and strengthen their processes, operations, infrastructures, and security practices to help them further their critical missions.

For over 15 years, we have successfully managed large and significant Federal programs. We have proven experience prioritizing client satisfaction, project quality, and providing innovative, cost-effective solutions to Federal clients.

AceInfo is prime on 95% of our contracts, is headquartered in Reston VA, and has geographically dispersed office locations throughout the country, to include: Kearneysville, WV; Chesapeake, VA; Fort Collins, CO; Boulder, CO; Quantico, VA; Kansas City, MO; Bowie, MD; multiple Washington, DC Metropolitan locations, and project presence in 23 states in all time zones. We offer excellent benefits and salary packages including free medical/dental/life insurance premiums for staff members. We offer relocation assistance for internal employees and external candidates, within 50 miles (minimum) of work location. We do not offer assistance for relocation and housing for internship positions.

 

AceInfo is currently seeking a Java Developer to support our federal project, in Fort Collins, CO. Candidate must have the ability to obtain a Public Trust from the Federal Government.  

 

Overview 

 

As a Senior Enterprise Java Developer, you will be part of the development of the web service APIs (both SOAP and REST), SOA infrastructure, back-end business logic, and domain model on an existing enterprise application in an Agile environment.  You’ll be working on an upbeat, talented, fun team with a cutting edge JEE and OSS based technology stack and latest frameworks.  Responsible for the design and implementation on a long-term and highly visible application.  In a Senior role, you will work closely with the other Developers, Architects, BAs, and QA to assist in research, design and planning, as well as provide technical guidance and mentoring to junior developers as a Java EE expert. You have both breadth and depth of JEE knowledge and experience applying that knowledge in writing quality code to build enterprise web applications, combined with a strong ability to synthesize, communicate and whiteboard with ease about these topics.  You recognize from experience not only where patterns can be introduced in code and optimizations can be made within the app container and to the distributed SOA environment, but understand and can communicate why, and help with the implementation of such designs.   

Responsibilities

Required Knowledge and Skills

 

 

Desired Experience:

 

  • Bachelor’s or advanced degree, preferably in Computer Science or Engineering disciplines.
  • 10+ years OO Development, with a strong focus on Enterprise Java applications
  • 6+ years with SOA / Web Services (SOAP, REST, MQ) experience
  • 2+ years with Agile development / Scrum 2+ years in a technical senior role

 

Skills:

  • Strong Java EE 6+ back-end application development (Spring, CDI, JAX-WS, JPA, Hibernate ORM, etc.)
  • Depth and breadth of knowledge in Enterprise Java applications (JBoss or Spring) and modern decoupled SOA principles and patterns
  • Extensive coding capabilities with RESTful and SOAP (WSDL) Web Services skills; Jackson, JAX-B, JSON, XML
  • Strong Unit (JUnit) and Integration testing skills with an emphasis on high quality code in an Agile TDD / Continuous Integration environment
  • Understanding of and ability to explain and resolve back-end design topics that arise during implementation and deployment of a Java Enterprise application
  • Excellent technical communication skills
  • Maven, Git (or similar), Agile workflows
  • Strong mentoring skills

 

Qualifications

Preferred Knowledge and Skills:

  • Enterprise Java application containers (JBoss EAP/WildFly a strong plus.) -Tuning experience is a plus
  • EJB 3 (Session Beans, MDBs), JPA, JTA, JMS (Enterprise middleware (JBoss suite optimal), including JMS MOM / publish-subscribe bus (AMQ)
  • Proficient in technical design and software development documentation tools
  • Relational Database knowledge / ORM experience a plus
  • Familiarity with regression, build and test coverage tools
  • Linux (RHEL, etc.)

 

 Additional Information:

  • Ability to attain Federal Government Position of Trust

 

Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or veteran status.