Senior Java Engineer

Overview

On Site
$120,000 - $140,000
Full Time

Skills

Agile
Amazon EC2
Amazon S3
Amazon Web Services
AngularJS
Apache Kafka
Automated Testing
Collaboration
Communication
Continuous Delivery
Continuous Integration
Database
Design Patterns
DevOps
Docker
Enterprise Software
Git
Hibernate
JPA
JUnit
Java
Jenkins
Kubernetes
Management
Mentorship
Microservices
Microsoft Azure
NoSQL
Node.js
Performance Tuning
RESTful
React.js
SQL
Software Development Methodology
Spring Framework
Testing

Job Details

Senior Java Engineer

Dallas, TX Hybrid | Full Time
Experience: 7+ Years

Veltris is seeking a Senior Java Engineer to lead the architecture, development, and delivery of scalable Java-based applications. This role requires deep technical expertise, strong collaboration skills, and a passion for engineering excellence. You will mentor developers, drive best practices, and contribute to full SDLC processes from design to deployment.


Key Responsibilities (Only direct consultants)

  • Design and develop robust, scalable Java applications and microservices using Spring Boot.

  • Own SDLC stages: architecture, coding, testing, deployment, monitoring, and support.

  • Lead code reviews, guide junior developers, and uphold engineering standards.

  • Collaborate with cross-functional teams to deliver business-aligned solutions.

  • Ensure security, performance optimization, and integration with third-party APIs.

  • Contribute to CI/CD pipeline maintenance and DevOps practices.


Required Skills

  • 5+ years in Java, Spring Boot, Hibernate/JPA, and microservices architecture.

  • Strong understanding of OOP, design patterns, and secure coding principles.

  • Experience with AWS/Azure (e.g., EC2, Lambda, S3), RESTful APIs, SQL/NoSQL databases.

  • Proficiency in CI/CD (Git, Jenkins), Docker, Kubernetes, and Agile methodologies.

  • Strong communication and mentoring abilities; proven track record in enterprise application performance tuning.


Nice to Have

  • Experience with Kafka, React/Angular/Node.js, DevOps (IaC), and automated testing (JUnit).


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.