Senior Java Full Stack Software Engineer

caitlin may consulting • United State
Relocation
Apply
AI Summary

Design, develop, and deliver scalable applications across front-end and back-end systems. Contribute to product innovation, system performance, and continuous improvement. Collaborate with cross-functional teams to deliver solutions.

Key Highlights
Design and develop full stack applications
Contribute to product innovation and system performance
Collaborate with cross-functional teams
Key Responsibilities
Design and develop applications using Java, Angular, and SQL
Ensure application performance, scalability, and responsiveness
Participate in all phases of the software development lifecycle
Technical Skills Required
Java Angular SQL Spring Boot REST APIs Microservices
Benefits & Perks
Comprehensive benefits package
Relocation support available
Opportunity to work on innovative, enterprise-level solutions
Nice to Have
Experience in energy, utilities, or related industries
Experience with AWS or cloud-based application development
Knowledge of DevOps practices and deployment environments

Job Description


Location: Dallas, Texas

Industry: Information Technology / Energy & Utilities

Job 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 development


Required 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 services


Preferred 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 scripting


Key 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 quality


Support 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

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Mercor

United State

Senior Embedded Software Engineer

Programming
•
38m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Raytheon

United State

Manager, Product Finance & Strategy

Programming
•
39m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

tessera data

United State

Subscribe our newsletter

New Things Will Always Update Regularly