Programmer Analyst 4 Java Developer

Overview

On Site
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

Agile
Analytical Skill
AngularJS
Apache Maven
Automated Testing
Business Process
Cascading Style Sheets
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Css3
Database
Debugging
Design Documentation
DevOps
Docker
Enterprise Software
Evaluation
Git
HTML5
Hibernate
IBM WebSphere MQ
IT Infrastructure
Interfaces
JIRA
JPA
JSON
JUnit
Java
JavaScript
JavaScript Frameworks
Jenkins
Kanban
Knowledge Transfer
Kubernetes
Mentorship
Microservices
Middleware
NoSQL
OAuth
Oracle
Problem Solving
RESTful
React.js
SAML
Scrum
Selenium
Software Development Methodology
Spring Framework
Test-driven Development
Testing
TypeScript
UI
User Stories
Vue.js
Waterfall
Web Services

Job Details

10+ years of experience as an Application Developer, with the ability to translate complex business processes into effective technical solutions.

Full stack development expertise, with hands-on experience in both front-end and back-end technologies.

Strong proficiency in Java, Spring, Spring Boot, Oracle, Hibernate/JPA.

Front-end skills: Angular, React, HTML5, CSS3, JavaScript, TypeScript.

Experience with Microservices architecture and cloud deployment.

Solid understanding of RESTful APIs, JSON, web service integration.

Experience with relational and NoSQL databases.

Knowledge of message queuing systems (IBM MQ or equivalent).

Familiarity with Agile/Scrum methodologies.

DevOps expertise with Git, Jenkins, Docker, Kubernetes, Maven.

Experience with OAuth 2.0, SAML, OpenID Connect, JWT and secure identity solutions.

Knowledge of Test-Driven Development (TDD) and testing frameworks such as JUnit and Selenium.

Excellent problem-solving, debugging, and analytical skills.

Strong communication and collaboration skills.


Responsibilities:

Design, develop, and maintain full stack applications using Java (Spring Boot) and modern JavaScript frameworks (React, Angular, Vue).

Develop scalable, secure, and high-performance Java-based solutions.

Collaborate with product owners, architects, and cross-functional teams to deliver business-aligned solutions.

Build responsive, user-friendly UI components.

Design, develop, and consume RESTful APIs and integrate with third-party services.

Contribute to DevOps practices including CI/CD, Docker/Kubernetes, automated testing.

Participate in Agile/Scrum ceremonies and collaborate in an iterative environment.

Analyze, design, document, and test software solutions based on user stories in Jira.

Provide mentorship and knowledge transfer to team members.

Identify common patterns and design reusable, scalable solutions.


Detailed Skills Required:

Strong ability to communicate with both technical teams and business stakeholders.

Extensive experience in Agile/Hybrid environments (Scrum, Kanban) and familiarity with Waterfall/SDLC.

Strong understanding of enterprise software integration and system/database interfaces.

Knowledge of IT infrastructure, APIs, middleware, and evaluation of legacy vs. modern technologies.

Skilled at identifying functional/technical gaps and designing targeted solutions.

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.