Job Directory Java Application Software Developer

Java Application Software Developer
Alexandria, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

B ay State Computers, Inc. is a professional services firm and a leading provider of Information Technology (IT) services and products to the U.S. Federal Government and Industry. Bay State brings together experienced IT professionals and the latest state-of-the-art technology tools, practices, and products to support projects and task order requirements for our customers. For more information about Bay State visit our website, connect with us on LinkedIn, or follow us on Twitter.

We have an exciting opportunity for a Java Application Software Developer to join our team.

Key Responsibilities:

* Provide application development and maintenance services for enterprise data services, identity, access management and credentialing related applications to include new design and development, and maintaining and enhancing existing applications.
* Provide the services required to successfully implement and deliver application software solutions to the products he/she will be supporting.
* The solutions need to be stable, reliable, scalable, well documented, and of high quality.


* The developer will be responsible for coding, unit testing, integration testing, bug fixes, implementation, as well as ongoing support of the product delivered.
* Perform as a mentor and subject matter expert on their team.

Required Experience/Skills:

* 10+ years of hands-on experience developing Java EE applications on WebLogic Application Server for highly available, 24x7, and scalable systems on Linux/Unix platforms.
* 5+ years of experience as a technical lead in a Java development environment
* Excellent programming skills in Java and Java EE
* In-depth knowledge of Relational Database Management Systems including knowledge of data modeling concepts, ERD design and development
* Strong experience in developing enterprise Java solutions following standard/best practices including Object-Oriented Analysis and Design (OOAD) and design patterns
* Strong understanding and working knowledge on Software Development methodologies (Waterfall, RUP, Agile/Scrum)
* Security+ CE Certified
* Candidate must be a US citizen

Desired Experience/Skills:

* Prior DoD experience
* Additional skills in a combination of the following areas is highly desired:

o Servlets, JSP/JSF, EJB 2.0 +, JNDI, JDBC, JMS, JUnit, Maven, Jprobe, JMeter, ORM (JPA, Hibernate, iBatis), SOAP, XML, XSD, Spring Framework, Spring Batch Framework, AngularJS, Angular 5 or above, HTML, JavaScript, JFC, Swing, SVN and Eclipse.

Education: College Degree in a technical discipline

Benefits: Full-time employees (permanent or contract employees who are employed for a term greater than 6 months) are eligible for benefits including time-off benefits, such as vacations and holidays, and insurance and other plan benefits.

Location: Alexandria, VA

Bay State Computers, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for this position regardless of race, color, creed, religion, national origin, age, sex, citizenship, ethnicity, veteran status, marital status, disability, or any other characteristic protected by applicable law.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.