Senior Software Engineer (Java Full Stack)

Together We Talent

Not Interested
Bookmark
Report This Job

profile Job Location:

Marshall County, WV - USA

profile Monthly Salary: $ 110000 - 180000
profile Experience Required: 5years
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Senior Software Engineer (Java Full Stack)

Dallas TX (Onsite) Full-Time $110000 $180000
Power & Energy / Grid Technology

We are seeking a Senior Software Engineer (Java Full Stack) to build and scale enterprise applications supporting grid automation and energy systems.

This role is ideal for engineers who enjoy working on distributed systems real-time data platforms and high-performance applications in a fast-paced product-driven environment.


Position Overview

The Senior Software Engineer will design develop and deploy full stack applications across modern web and backend architectures. This role requires strong expertise in Java microservices Angular and distributed systems with the ability to translate complex requirements into scalable high-quality solutions.

You will collaborate closely with product design QA and DevOps teams across the full software development lifecycle.


Key Responsibilities

Full Stack Development

Design and develop backend services using Java Spring Boot and microservices architecture
Build modern responsive front-end applications using Angular
Develop APIs and integrations with internal and external systems

System Design & Performance

Build scalable distributed applications and data-intensive processes
Ensure application performance responsiveness and reliability
Optimize systems for high-volume data processing and real-time workflows

SDLC & Agile Delivery

Participate in full SDLC including design development testing and deployment
Work within Agile teams contributing to sprint planning stand-ups and retrospectives
Collaborate cross-functionally with product QA and release teams

Quality & Continuous Improvement

Write clean maintainable code aligned with best practices and coding standards
Use tools like SonarQube to enforce code quality
Troubleshoot issues analyze performance bottlenecks and implement improvements



Requirements

Required Qualifications

Bachelors degree in Computer Science Engineering or related field
610 years of full stack development experience
Strong expertise in:
Core Java
Spring Boot
REST APIs & microservices
Multithreading and distributed systems
Hands-on experience with Angular (v12) and modern front-end frameworks
Strong experience with SQL and relational databases
Experience building enterprise-grade scalable applications
Strong problem-solving and analytical skills


Preferred Qualifications

Experience in Power & Energy Utilities or Grid Systems
Experience with AWS or cloud-based application development
Familiarity with DevOps practices and CI/CD pipelines
Experience with messaging frameworks and caching strategies
Knowledge of Unix/Linux and shell scripting
Experience with Python (plus)



Senior Software Engineer (Java Full Stack)Dallas TX (Onsite) Full-Time $110000 $180000 Power & Energy / Grid TechnologyWe are seeking a Senior Software Engineer (Java Full Stack) to build and scale enterprise applications supporting grid automation and energy systems.This role is ideal for engine...
View more view more