TCG, an award-winning IT solutions provider to the Federal government, is seeking a Senior Java Developer to support development, modernization, and enhancement tasks for both new and existing software applications at a major Federal agency
Requirements
- Six+ years of software development experience with Java/J2EE and Java-based Service Oriented Architecture (SOA)
- Experience developing with RESTful web services
- Deep understanding of HTML 5, CSS, and JSP markup, including JSP tag libraries
- Knowledge of PostgreSQL and relational database design
- Experience with use case design and realization
- Experience/familiarity with JavaScript and AJAX, with Angular and Node experience
- Experience with Linux, including familiarity with basic system administration tasks
Responsibilities
- designs, develops, documents, tests, and debugs new and existing software systems and applications
- Serves as a technical expert on development projects
- Participates in the full development life cycle, including requirements analysis and design
- Writes technical specifications based on conceptual design and stated business requirements
- Develops software systems and applications using Java/J2EE and Java-based Service Oriented Architecture (SOA)
- Develops with RESTful web services
- Works with team members to design and estimate system implementation timelines
Other
- U.S. citizenship is required for this role
- Must submit to a government background investigation and be favorably adjudicated before their first day
- Bachelor's degree in Computer Engineering, Computer Science or a related discipline required
- Effective verbal and written communication skills with the ability to adapt communication style to suit different audiences
- Ability to work on-site in Washington, D.C. (although currently a full-time remote position)