Logo
JobRialto

Senior Java Programmer

JobRialto, Richmond, Virginia, United States, 23214


Job Summary:

We are looking for a highly experienced Senior Back-End Application Developer to design, build, and maintain enterprise-level applications using Java EE technologies. The ideal candidate will have extensive experience with core Java concepts, CI/CD pipelines, and development automation. Familiarity with front-end development, Azure DevOps, and IBM SOA products is highly desirable.

Key Responsibilities:

•Design and develop enterprise applications using Java EE technologies.

•Apply Core Java concepts, including OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, and Annotation.

•Utilize relational databases, specifically Oracle, to build and optimize data-driven applications.

•Develop and manage version control workflows using Git.

•Build and maintain CI/CD pipelines and automation tools using Azure DevOps.

•Collaborate with the team using DevOps practices for continuous integration and delivery.

•Write and maintain unit and integration tests using frameworks like Selenium, Cucumber, Playwright, and JUnit.

•Work with a Test Left approach to development, ensuring a focus on test-first methodologies.

•Integrate and work with IBM SOA products like IIB/ACE, ODM, WAS, MQ, and ITX.

•Provide support for front-end development using Node.js and Angular.

Required Qualifications:

•Strong experience with Java EE technologies and Core Java concepts.

•Expertise in relational databases, particularly Oracle.

•Hands-on experience developing Git workflows for version control.

•Experience building CI/CD pipelines and using automation tools.

•Proficiency with Azure DevOps for development and deployment.

•Familiarity with testing frameworks such as Selenium, Cucumber, Playwright, and JUnit.

Preferred Qualifications:

•Experience with IBM SOA products (IIB/ACE, ODM, WAS, MQ, ITX).

•Front-end development experience with Node.js and Angular.

Education:

Bachelors Degree