Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Application Developer Sr or Lead (Java) image - Rise Careers
Job details

Application Developer Sr or Lead (Java)

At ERCOT, our diverse and dynamic work environment provides a platform on which employees can work together to build the future of the Texas power grid and wholesale market utilizing the latest technologies and resources.  We encourage you to join our talented, dedicated workforce to develop world-class solutions for today and tomorrow’s energy challenges while learning new skills and growing your career.

ERCOT is committed to fostering inclusion at all levels of our company. It is the cornerstone of our corporate values of accountability, leadership, innovation, trust, and expertise. We know that individuals with a wide variety of talents, ideas, and experiences propel the innovation that drives our success. An inclusive and diverse workforce strengthens us and allows for a collaborative environment to solve the challenges that face our industry today and in the future.

JOB SUMMARY

Designs, codes, tests, documents and maintains applications to meet ERCOT business needs based on the ERCOT defined Software Development Life Cycle. Works closely with customers, business area subject matter experts, team members and other internal technical teams to design, develop and maintain complex ERCOT applications in support of market needs and internal corporate requirements. Uses toolsets that adhere to the frameworks of the technical stack used across the Application Services division and ensures that products and solutions comply with the organization’s architectural standards. The Applications Developer works with ERCOT business partners to design, develop and support complex business applications and tools.

JOB DUTIES

  • Broadly applies principles, theories and concepts related to the profession. A seasoned, experienced professional with an in-depth/full understanding of area of specialization.
  • May provide recommendations regarding issues outside the bounds of defined procedures and practices. Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
  • Wide latitude for decisions within assignments, programs and projects; impact is generally limited to the project or department.
  • Acts as a resource to advise and may at times a lead the work of lower level professional and/or support employees. Generally, represents the department on projects and may perform in a project leadership role.

ADDITIONAL JOB DUTIES

Level 1
• Makes recommendations towards the development of new code or reuse of existing code
• Learns to understand business and customer requirements that drive the analysis and design of technical solutions
• Under supervision participates in all phases of product development lifecycle, including the analysis, design, test and integration of products
• Helps develop design specifications and parameters that are in compliance with products’ architectural blueprints
• Helps research, evaluate and incorporate new technology and tools to enhance the product development process
• Resolves customer complaints with products and responds to suggestions for improvement and enhancements
• May assist in development of product user manuals
• Assists in defining the overall technical development goals of the team
• Assists with providing code statistics, development metrics (i.e. development cycle time), and assisting in the implementation and maintenance of a standardized development methodology
• Interfaces with several key groups in the company to ensure quality product delivery (example, project managers, application and technical architects, usability engineers, other development groups, business end users, and external users as appropriate)
• Maintains and may enhance proficiency in key technical areas

Level 2 – Above +
• Conducts all phases of product development lifecycle, including the analysis, design, testing and integration of products
• Participates in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations
• Supplies input and insight in development of product user manuals
• Provides code statistics, development metrics (i.e. development cycle time), and assisting in the implementation and maintenance of a standardized development methodology
• Conducts component and data architecture design, performance monitoring, and product evaluation
• Researches, evaluates and incorporates new technology and tools to enhance the product development process
• Develops and revises product user manuals
• Gives advice and recommendations to management for the overall technical development goals of the web team
• Advises and guides several key groups in the company to ensure quality product delivery (example, project managers, application and technical architects, usability engineers, other development groups, business end users, and external users as appropriate)
• Expands technical proficiency in key technical areas

Level Senior – Above +
• Serves as a Subject Matter Expert providing guidance to other team members
• May schedule work, train, mentor, and/or coach other employees
• Conveys team goals effectively through strong written and verbal communication skills
• Works on moderately complex issues where analysis of situations requires an in-depth evaluation of variable factors
• Has the ability to resolve issues in creative and effective ways

Level Lead – Above +
• Leads projects, schedules work, trains, mentors, and provides coaching for other employees
• Ensures work assignments of team members are completed in a timely manner and reviews work product of team for accuracy prior to submitting for management approval
• Works on the most complex issues where analysis of situations requires an in-depth evaluation of variable factors
• Has the ability to resolve complex issues in creative and effective ways
• Maintains knowledge of emerging trends and industry best practices, and serves as the quality assurance and best practices resource within and outside the department
• Serves as the recognized technical expert for the department within and outside the organization
• Builds strong professional relationships both internally and externally. Networks with key contacts within and outside the IT industry

Required:

  • Experience with modern integration patterns/event based architectures e.g. messaging/streaming
  • Modern LTS Java experience (Java 11, 17, 21)
  • Modern Spring Boot experience (Spring Boot 3.x)
  • Container based development experience
  • "DevOps" experience (packaging applications, writing deployment/operational automation, building and maintaining CI/CD pipelines)
  • Experience building, scaling, developing observability for, and troubleshooting high volume/high performance data handling applications
  • Experience building relational database backed application
  • Bachelor's Degree : Computer Science or related field (Required)
  • or a combination of education and experience that provides equivalent knowledge to a major in such fields is required

Additional Experience Preferred:

  • Experience with Apache Kafka and/or Apache ActiveMQ
  • Kubernetes experience specific to OpenShift and Azure Kubernetes Service
  • Container experience specific to Docker Desktop/Docker Compose
  • Fedora OS family experience (Fedora, CentOS, RHEL, RockyLinux)
  • Configuration Management/Provisioning experience with tools like Ansible and Terraform
  • GitHub/GitHub Actions experience.
  • Azure experience. Cloud experience in general will suffice.
  • Generally strong SQL experience. Specifically experience with Oracle or  Microsoft SQL Server. PostgreSQL or MySQL are acceptable but less ideal.

The foregoing description reflects the minimum qualifications and the essential functions of the position that must be performed proficiently with or without reasonable accommodation for individuals with disabilities.  It is not an exhaustive list of the duties expected to be performed, and management may, at its discretion, revise or require that other or different tasks be performed as assigned.  This job description is not intended to create a contract of employment with ERCOT.  Both ERCOT and the employee may exercise their employment-at-will rights at any time. #LI-IV

ERCOT is firmly committed to equal employment for all qualified persons without regard to race, sex, medical condition, religion, age, creed, national origin, citizenship status, marital status, sexual orientation, physical or mental disability, ancestry, veteran status, genetic information or any other protected category under federal, state or local law.

Expected Salary Range:

$109,165 - $185,571
Ercot Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Ercot DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ercot
Ercot CEO photo
Bill Magness
Approve of CEO

Average salary estimate

$147368 / YEARLY (est.)
min
max
$109165K
$185571K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Application Developer Sr or Lead (Java), Ercot

Join ERCOT as an Application Developer Sr or Lead (Java) in Taylor, TX, where you'll play a crucial role in shaping the future of the Texas power grid. Our dynamic, inclusive work environment is designed to foster collaboration and innovation, allowing you to leverage cutting-edge technologies while working alongside talented individuals committed to excellence. In this role, you'll be responsible for designing, coding, testing, and maintaining applications tailored to meet ERCOT’s business needs, utilizing the full Software Development Life Cycle. You will collaborate closely with business partners and subject matter experts to develop complex applications that adhere to our defined architectural standards. This is more than just coding; you’ll have the opportunity to mentor junior developers and lead projects that have a significant impact on our operations. We believe a diverse team drives innovation, so we encourage your unique talents and experiences to shine. If you're passionate about solving today’s energy challenges and eager to grow your skills in a supportive environment, ERCOT is the perfect place for you.

Frequently Asked Questions (FAQs) for Application Developer Sr or Lead (Java) Role at Ercot
What are the responsibilities of the Application Developer Sr or Lead at ERCOT?

As an Application Developer Sr or Lead at ERCOT, your primary responsibilities include designing, coding, testing, and maintaining applications that align with our business needs while adhering to the Software Development Life Cycle. You'll work with various stakeholders to develop complex applications that support both market needs and internal requirements. Additionally, you may lead and mentor junior developers, ensuring adherence to architectural standards and best practices.

Join Rise to see the full answer
What qualifications are required for the Application Developer Sr or Lead position at ERCOT?

The qualifications for the Application Developer Sr or Lead position at ERCOT include a Bachelor's Degree in Computer Science or a related field, along with modern Java experience (Java 11, 17, 21) and familiarity with Spring Boot (version 3.x). You'll also need experience with container-based development, DevOps practices, and high-performance data handling applications. Relevant experience with tools such as Apache Kafka, Kubernetes, and cloud services like Azure is preferred.

Join Rise to see the full answer
How does ERCOT support career growth for Application Developers?

At ERCOT, career growth is a priority, especially for Application Developers. We foster an environment where learning is encouraged, providing opportunities for professional development through mentorship and continuous skill enhancement. You will engage in projects that challenge you, allowing you to expand your expertise and take on leadership roles as you progress in your career within the organization.

Join Rise to see the full answer
What is the work environment like for an Application Developer Sr or Lead at ERCOT?

The work environment for an Application Developer Sr or Lead at ERCOT is collaborative and inclusive. We believe that diverse perspectives enhance our problem-solving capabilities. You'll find a supportive atmosphere where your ideas are valued, complemented by a team of dedicated professionals who share a passion for innovation and excellence in the power industry.

Join Rise to see the full answer
What is the expected salary range for the Application Developer Sr or Lead role at ERCOT?

The expected salary range for the Application Developer Sr or Lead position at ERCOT varies significantly based on experience, with a range of $109,165 to $185,571. This range reflects our commitment to providing competitive compensation that aligns with your skills and contributions to our mission in the Texas power industry.

Join Rise to see the full answer
Common Interview Questions for Application Developer Sr or Lead (Java)
Can you explain a recent project where you used Java and Spring Boot?

In my last project, I developed a high-performance data management application using Java and Spring Boot. The goal was to streamline real-time data processing. I focused on ensuring seamless integration with existing systems, implementing robust APIs, and optimizing the application's performance under high load, which resulted in a significant reduction in processing time and improved system efficiency.

Join Rise to see the full answer
How do you approach problem-solving during software development?

My approach to problem-solving starts with understanding the requirements and constraints of the project at hand. I break down the problem into manageable parts, evaluate possible solutions, and consult with team members if necessary. Testing is crucial, so I prioritize writing unit tests to validate my solutions, ensuring they're robust and scalable.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines?

I have substantial experience setting up and maintaining CI/CD pipelines using tools like Jenkins and GitHub Actions. For instance, I automated the deployment process of our applications by creating scripts that managed code integration, testing, and deployment phases, significantly speeding up our release cycles and ensuring our codebase remained stable.

Join Rise to see the full answer
What strategies do you use for mentoring junior developers?

I focus on fostering an open environment where junior developers feel comfortable asking questions. I emphasize hands-on learning, guiding them through real projects while encouraging them to make their own decisions. I also provide constructive feedback, helping them to understand best practices and key design principles.

Join Rise to see the full answer
How do you ensure adherence to architectural standards in your development work?

To ensure adherence to architectural standards, I start by thoroughly understanding the organization’s frameworks. I use design patterns that align with these standards and regularly consult with architects on best practices. Additionally, during code reviews, I check for compliance and encourage team members to maintain documentation that reflects our design choices.

Join Rise to see the full answer
What tools do you prefer for version control and why?

I prefer using Git for version control because of its robust feature set and widespread use in the industry. Its branching and merging capabilities make collaboration seamless, especially in teams. I also appreciate how tools like GitHub can enhance workflow management through pull requests and issue tracking.

Join Rise to see the full answer
How do you handle feedback and criticism on your code?

I view feedback and criticism as opportunities for growth. When receiving feedback, I maintain an open mind and consider the points raised. I take time to digest constructive criticism and look for ways to implement that feedback effectively in my coding practices, ultimately striving for continuous improvement.

Join Rise to see the full answer
What do you think are the key qualities of an effective Application Developer?

An effective Application Developer possesses strong technical skills, problem-solving abilities, and a collaborative mindset. They should be adaptable to new technologies and approaches, communicate effectively with team members, and understand both the business and technical aspects of their applications to create impactful solutions.

Join Rise to see the full answer
Can you explain a complex technical concept to a non-technical audience?

Certainly! For example, if I were to explain API integrations, I might say it's like connecting two different electronic devices so they can communicate. Just as a phone can send messages to another phone, APIs allow different applications to share data and functionalities, making them work together seamlessly.

Join Rise to see the full answer
What are your experiences with Agile methodologies?

I have extensive experience working in Agile environments, participating in sprint planning, daily stand-ups, and retrospectives. I value Agile’s flexibility and emphasis on customer collaboration, which helps ensure that the development process remains aligned with user needs, allowing us to adapt our priorities based on feedback effectively.

Join Rise to see the full answer
Similar Jobs

Join Porter as a Senior Front-End Engineer, leveraging your skills to optimize healthcare experiences with innovative web solutions.

Photo of the Rise User

Join Veepee as a .Net Core Back-End Developer to work on innovative eCommerce solutions in a dynamic international environment.

Posted 14 days ago

Join Glue, a dynamic startup, as a Senior Software Engineer specializing in AI/ML to help revolutionize work communication tools.

Photo of the Rise User
Palo Alto Networks Hybrid Santa Clara, California, United States
Posted 11 days ago

As a Sr Staff Engineer Software, you'll lead the development of impactful cloud-native network management systems at Palo Alto Networks.

Photo of the Rise User

Join Intetics Inc. as a Senior C++ Perception Developer to innovate in mobile mapping technology with your expertise in automotive systems.

An exciting opportunity for a seasoned Technical Team Manager to oversee a talented .NET development team and drive project success.

Photo of the Rise User
Posted 13 days ago
Dental Insurance
Flexible Spending Account (FSA)
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Join Socure, a market leader in fraud prevention, as a Staff Software Engineer and play a crucial role in shaping backend architecture.

Photo of the Rise User
Valsoft Corporation Remote No location specified
Posted 13 days ago

Join Valsoft as a Senior AI Developer, where you can drive the development of AI solutions in a fast-paced, innovative environment.

Photo of the Rise User
UPS Remote United States
Posted 8 months ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

We serve the public by ensuring a reliable grid, efficient electricity markets, open access and retail choice.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, B2B/Integrated Marketing at TEGNA Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing and GTM Strategy at Aspen Dental
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Vice President, JLLIPT Marketing at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Forum Health
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Beacon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at Sundays for Dogs
P
Someone from OH, Cincinnati just viewed Vice President of Marketing at ProCaps Labs
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Marketing at Inmagine
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at IDIQ
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at Vultron
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager (Remote - US) at Jobgether
F
Someone from OH, Cincinnati just viewed Head of Marketing at FoodHealth Company
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Paid Marketing (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Hospital Marketing at Datadog
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Institutional Marketing at Tutor.com
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing Campaign Management at Humana
J
Someone from OH, Cleveland just viewed Sprinkler Service Technician IV at JCI