Senior Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
J2EE
Amazon Web Services
AngularJS
Build Tools
Cloud Computing
Git
Docker
JavaScript

Job Details

Role: Senior Java Developer

Location: Irving, TX

W2 ROLE

Job Summary:

We are seeking an experienced and results-driven Senior Java Developer to join our software development team. You will be responsible for designing, developing, and maintaining high-performance, scalable Java applications, leading development efforts, mentoring junior developers, and contributing to architectural decisions.


Key Responsibilities:

  • Design, develop, test, and deploy high-quality Java applications.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Participate in architectural and design discussions, contributing to scalable and maintainable solutions.

  • Review code and provide constructive feedback to ensure best practices and code quality.

  • Troubleshoot and resolve production issues in a timely manner.

  • Lead or mentor junior developers and promote knowledge sharing across the team.

  • Write clean, efficient, and well-documented code.

  • Stay current with new technology trends and apply them as appropriate.


Required Qualifications:

  • Bachelor's or Master s degree in Computer Science, Engineering, or related field.

  • 5+ years of professional experience in Java development.

  • Strong understanding of Java SE and Java EE (e.g., Spring, Hibernate, JPA).

  • Experience with RESTful API design and development.

  • Proficient in SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).

  • Experience with build tools like Maven or Gradle.

  • Familiarity with version control systems (e.g., Git).

  • Solid understanding of OOP principles, design patterns, and software development best practices.

  • Experience with Agile/Scrum methodologies.


Preferred Qualifications:

  • Experience with microservices architecture.

  • Familiarity with containerization (Docker, Kubernetes).

  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Experience with front-end technologies (e.g., Angular, React, or JavaScript) is a plus.

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 Innorev Technologies, Inc