Senior Java Programmer

Overview

Hybrid
$85 - $90
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

AngularJS
Attention to detail
J2EE
JUnit
Git
DevOps
Java
Microsoft Azure
Cucumber
Computer science

Job Details

Title: Senior Java Programmer
Client: Virginia Information Technology Agency
Location: Richmond, VA
Note: This is a hybrid position
The applicant is the center of our universe.
Position Overview:
We are seeking a skilled Senior Java Programmer Analyst to join the DMAS Information Management Division. This role focuses on the design, development, and maintenance of Java/JEE-based applications.The ideal candidate will have extensive experience in building enterprise applications, strong backend development skills, and a solid understanding of both Java EE technologies and database concepts.
Key Responsibilities:
  • Design, develop, and maintain backend applications using Java EE technologies.
  • Implement robust and scalable solutions adhering to best practices in software development.
  • Develop and manage Git workflows for version control.
  • Build CI/CD pipelines and automation to streamline the deployment process.
  • Ensure code quality through automated testing and integration practices
Technical Expertise:
  • Leverage Core Java concepts, including OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, and Annotations.
  • Utilize relational database concepts, particularly with Oracle, for data storage and management.
  • Utilize Azure DevOps for project management and collaboration.
  • Implement testing strategies using frameworks such as Selenium, Cucumber, Playwright, and JUnit.
  • Advocate for the "Test Left" approach to ensure quality throughout the development lifecycle.
  • Work with IBM SOA products including IIB/ACE, ODM, WAS, MQ, and ITX to integrate services and enhance application functionality.
  • Collaborate with front-end developers using technologies such as Node.js and Angular to create cohesive and responsive applications.
Qualifications:
  • Education: Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tri-Force Consulting Services Inc