Post Job Free
Sign in

Senior Software Engineer (Java Full Stack)

Company:
Caitlin May Consulting
Location:
Dallas, TX
Pay:
100000USD - 185000USD per year
Posted:
March 23, 2026
Apply

Description:

Job Description

Senior Software Engineer (Java Full Stack)

Location: Dallas, Texas

Industry: Information Technology / Energy & UtilitiesJob Summary

The Senior Software Engineer (Java Full Stack) is responsible for designing, developing, and delivering scalable applications across both front-end and back-end systems. This role works within a fast-paced, collaborative environment to build modern, data-driven solutions while supporting full lifecycle development.Position Impact

This role plays a key part in delivering high-quality software solutions by translating complex requirements into efficient, scalable applications. The engineer will contribute to product innovation, system performance, and continuous improvement across enterprise-level platforms.Key Responsibilities

Full Stack Development

Design and develop applications using Java, Angular, and SQL

Build and integrate APIs with internal and external systems

Ensure application performance, scalability, and responsiveness

System Design & Architecture

Develop distributed and microservices-based applications

Apply modern design patterns and best practices

Support data-intensive processing and system optimization

SDLC & Agile Execution

Participate in all phases of the software development lifecycle

Work within Agile teams, contributing to sprint planning and delivery

Collaborate with product, design, QA, and release teams

Troubleshooting & Optimization

Analyze code, systems, and processes to identify improvements

Resolve technical issues and enhance system performance

Ensure code quality through standards and tools

Collaboration & Continuous Learning

Partner with cross-functional teams to deliver solutions

Stay current with emerging technologies and best practices

Contribute to knowledge sharing and team developmentRequired Qualifications

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

6+ years of hands-on software development experience

Strong experience with Java, Spring Boot, REST APIs, and microservices

Front-end experience with Angular, HTML, CSS, and JavaScript

Experience with SQL and data-driven applications

Understanding of distributed systems and web servicesPreferred Qualifications

Experience in energy, utilities, or related industries

Experience with AWS or cloud-based application development

Knowledge of DevOps practices and deployment environments

Experience with Python or scripting languages

Familiarity with Unix and shell scriptingKey Competencies

Strong problem-solving and analytical skills

Ability to design scalable and efficient systems

Effective communication and collaboration skills

Self-motivated with a continuous learning mindset

Strong attention to detail and code qualitySupport for Your Career and Life

Comprehensive benefits package

Relocation support available (for qualified candidates)

Opportunity to work on innovative, enterprise-level solutions

Collaborative environment with growth opportunities

Exposure to modern technologies and industry best practices

Full-time

Apply