JAVA Developer

Voto Consulting LLC
McLean, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Application Performance Management User Authentication Automation of Tests Cloud Computing Computer Programming Databases Continuous Integration IBM DB2 Relational Databases DevOps
+26 more
Eclipse (Software) Java Platform Enterprise Edition (J2EE) Gradle Java Database Connectivity Java Servlet Javaserver Pages Junit Python (Programming Language) Microsoft SQL Server MySQL Performance Tuning Mockito Software Engineering Data Processing Scripting Enterprise Software Applications Snowflake Sybase Software Application Programming Git Information Technology Deployment Automation Restful APIs Docker Jenkins Databricks

Job description

  • Design, develop, integrate, and test software solutions using J2EE technologies
  • Build scalable and high-performance enterprise applications
  • Develop and consume RESTful APIs
  • Work closely with team members and business partners to deliver technology solutions
  • Perform application development, prototyping, and technical consulting
  • Identify bottlenecks and optimize application performance
  • Predict effects of configuration changes and recommend improvements
  • Support issue resolution and ad-hoc requests for business partners within the I&CM division
  • Contribute to CI/CD and deployment activities

Requirements

  • 5-10 years of hands-on Java development experience
  • Strong experience building applications using:

  • REST APIs
  • Authentication frameworks
  • Database technologies such as SQL Server, Snowflake, and Databricks

Strong coding and performance optimization experience

Experience with Git for version control and collaboration

Experience writing automation scripts for tasks and data processing

Experience with relational databases such as:

  • Sybase
  • SQL Server
  • MySQL
  • DB2

Experience with development and deployment tools including:

  • Eclipse
  • Git
  • Gradle
  • Docker
  • Jenkins

Experience designing and executing JUnit test cases using Mockito

Bachelor’s degree in Computer Science or related field, Programming & Frameworks

  • Java / J2EE
  • Servlets
  • JSP
  • JDBC
  • RESTful APIs
  • JUnit
  • Mockito

Databases

  • SQL Server
  • Snowflake
  • Databricks
  • Sybase
  • MySQL
  • DB2

DevOps & Tools

  • Git
  • Gradle
  • Docker
  • Jenkins
  • Eclipse, * Experience with Python libraries
  • Cloud certifications
  • Experience with automation scripting, * Strong analytical and problem-solving abilities
  • Excellent verbal and written communication skills
  • Ability to work in fast-paced environments with changing priorities
  • Strong business acumen and relationship management skills
  • Ability to think critically and make quick decisions
  • Flexible, adaptable, and team-oriented mindset
  • Ability to work effectively under short deadlines

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:29 min

Simulating a senior Java developer technical interview

Jakov Semenski · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all