Full Stack Java Developer

Rockville, MD
Aug 10, 2019
Sep 17, 2019
Full Time
Westat is a 100% employee-owned research company. Helping to make a difference, Westat developers and engineers support important and relevant research, spanning health, environment, child welfare, justice, behavioral health, public health, epidemiology, transportation, and social and health policy. Our clients include agencies of the U.S. government, as well as businesses, foundations, and state and local governments. Our collaborative culture enables us to create dynamic multifaceted teams with broad experience across a wide range of topics.

Westat technologists keep up with leading edge technologies, enabling us to offer highly innovative solutions while embracing the latest advancements in infrastructure, methodologies, and platforms.

Supporting a work-life balance, we believe that employee ownership has been a key factor in our growth—we share a commitment to excellence and support each other in our mission to provide the best solutions for our clients. Our engagement in our work can and does make a difference in our success.

Our compensation program includes competitive salaries, company stock and dividends, annual bonuses, corporate contributions to a 401K retirement program, and a matching program for employee contributions to the 401K.

If you want to use modern technologies and make a difference through research in a work-life balancing setting, Westat can give you that opportunity.

Job Summary:

Westat is seeking a full stack Java developer to work on building back-end and front-end systems that capture, transform, store, and deliver large data sets used by social science researchers globally. We work in small teams, where everyone is involved in design and optimization. We work with leading edge technologies and are always looking to integrate new technologies where these can improve throughput, quality, or scalability. We are looking for someone who thrives in an environment of constant learning. We work in an Agile, continuous integration process with automated test and deployment.

Job Responsibilities:

· Authoring and code-reviewing code in Java, Spring framework, and/or other emerging languages and frameworks.

· Work with multifaceted teams, such as subject matter experts, statisticians, and IT staff to define and document system requirements.

· Architecting and designing new system features, and providing accurate estimates and development timelines.

· Takes ownership and pride in development.

· Use of Cloud technologies especially AWS.

· Providing technical guidance to junior developers and business analysts on the team.

· Work fluidly in an agile, CICD environment.

Basic Qualifications:

· A Bachelor's degree in Computer Science or related field

· At least 5 years of Java (Spring) programming experience is required.

· At least 1 year of Microservices or API development experience is required.

· At least 2 years of experience in a CICD environment is required

Preferred Qualifications:

· At least 6 years experience in software development

· At least 4 years experience in Agile practices

· At least 1 year experience with AWS

The ideal candidate will have experience working on complex, multi-tiered applications assembled from micro-services. Other desirable experience includes an understanding of web development. Candidates should have excellent written and oral communication skills; strong organizational skills; the ability to manage multiple tasks simultaneously; detail-oriented and work well in a team environment.

Westat offers competitive benefits with ESOP, 401k, Health, Dental, paid vacation, sick and holiday leave, professional development as well as other benefits.

Any offer of employment may be contingent upon receipt of acceptable results from a post-offer background screening, if required for the position, based on the specific position which may include, for example, identity verification, employment history, or criminal records history.

Westat is an Equal Opportunity Employer and does not discriminate on the basis of race, creed, color, religion, sex, national origin, age, veteran status, disability, marital status, sexual orientation, citizenship status, genetic information, gender identity, or any other protected status under applicable law.

Similar jobs