Senior Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Amazon Web Services
Collaboration
Communication
Computer Science
Conflict Resolution
Analytical Skill
AngularJS
Apache Kafka
Apache Maven
Continuous Delivery
Continuous Integration
DevOps
Gradle
Docker
FOCUS
Git
Good Clinical Practice
Google Cloud Platform
Hibernate
IntelliJ IDEA
JIRA
JUnit
Java
JavaScript
Jenkins
JetBrains
Mentorship
Microservices
Spring MVC
Spring Security
Soft Skills
Software Development Methodology
React.js
Requirements Elicitation
SQL
Scrum
PostgreSQL
Problem Solving
Quality Assurance
RabbitMQ
Selenium
Microsoft Azure
Mockito
MySQL
Oracle
POSTMAN
RESTful
Spring Framework
Web Services

Job Details

Job Title: Senior Java Developer

Location: Houston, TX.
Experience: 10+ Years
Employment Type:  W2 Only  


Job Summary:

We are seeking a highly experienced Senior Java Developer with over 10 years of experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have deep expertise in core Java, Spring frameworks, microservices architecture, and modern development tools.


Key Responsibilities:

  • Design, develop, and maintain scalable, high-performance Java-based applications.

  • Collaborate with cross-functional teams including architects, QA, and product managers to deliver robust solutions.

  • Develop and implement RESTful APIs and microservices.

  • Participate in all phases of the SDLC — from requirements gathering to deployment and maintenance.

  • Optimize application performance and ensure responsiveness.

  • Conduct code reviews, mentor junior developers, and enforce best coding practices.

  • Troubleshoot production issues and provide timely resolutions.

  • Work in Agile/Scrum environments, ensuring timely and quality deliverables.


Required Technical Skills:

  • Languages: Java 8/11/17, SQL, JavaScript (basic understanding)

  • Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate/JPA

  • Microservices: Design and development using REST APIs, Docker, Kubernetes

  • Databases: Oracle, MySQL, PostgreSQL, MongoDB

  • Tools & Technologies: Maven/Gradle, Git, Jenkins, JIRA, IntelliJ/Eclipse

  • Cloud Platforms: AWS / Azure / Google Cloud Platform (experience in deploying Java apps)

  • Web Services: REST, SOAP

  • Messaging Systems: Kafka, RabbitMQ, ActiveMQ

  • Testing: JUnit, Mockito, Postman, Selenium (optional)


Soft Skills:

  • Strong analytical and problem-solving skills

  • Excellent communication and collaboration abilities

  • Ability to lead technical discussions and guide junior developers

  • Strong focus on clean, maintainable, and scalable code


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

  • Experience in CI/CD pipelines, containerization, and DevOps tools

  • Exposure to front-end frameworks (React/Angular) is a plus

  • Experience with Agile methodologies

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.