Back to the stack

Sr. Software Engineer - Java Developer

Remote Worldwide Hiring now

Title: Sr. Software Engineer - Java Developer Location: Remote - (US) Duration: 6 months (Possibility of Extension) Implementation Partner: Infosys End Client: To be disclosed Industry: Power and Energy JD: Job Overview: In this role, you will work closely with a team of 8-15 people who are responsible for enhancing, evolving, and supporting large highly-available Electricity Market Management System (MMS). The team includes power systems, database, software, and optimization engineers. As a Java developer, you will contribute and lead advanced development in MMS Application software design, development, testing, integration and tuning to meet project and/or product commitments. Projects' main deliverable is an overall customized system that's based on Client's next generation Market System, a cloud-based solution that hosts multi-state wholesale energy markets. End user customers are Electric Utilities, Independent System Operators (ISOs) and Transmission System Operators (TSOs). These markets are key to decarbonizing our power system by ensuring reliability while allowing increasing penetration of Solar, Wind and Storage technologies. Basic Qualifications:

  • A Bachelor's degree in "STEM" major (Science, Technology, Engineering & MATH) from an accredited university or college.
  • A minimum of ten (10) years of experience in Java development in a cloud-based enterprise environment.

Technical Expertise:

  • Hands-on experience with Java, Spring-Boot, and cloud development
  • Prior work experience in an agile environment and experience with DevOps
  • Experience with automation, DevOps, CI/CD, etc.
  • Experience with Play framework (Angular and GWT)
  • Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
  • Hands-on experience in web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven
  • Hands-on experience with web development using HTML5, Java Script, jQuery, CSS.
  • Experience with 'Security by Design' and the 10 security principles (Defense in depth, Secure by default, Least privilege, Separation of duties, Minimize attack surface, complete mediation, open design, isolated compartments, Evidence production, and Application coding best practices)
  • Experience in implementing Java OSGi modules and using an OSGi container.
  • Hands-on experience with Oracle RDBMS and/or PostgreSQL

Roles and Responsibilities:

  • Apply principles of SDLC and methodologies like Agile, DevOps, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Unit/automated testing
  • Build features such as REST interfaces, web services, processing of Kafka data, interacting with SQL and S2 datastores
  • Understand performance parameters and assess application performance
  • Articulate the need for scalability and understand the importance of improving quality through testing.
  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
  • Interact with Product Development Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required.
  • Lead in technical discussions and design sessions proposing implementations for user stories and features considering scaling/computational complexity, maintainability, cohesion, and harmony with larger system.
  • Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module

Desired Characteristics: Personal Attributes:

  • Able to work well with global teams, including time-zone flexibility
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

Business Acumen:

  • Experience working on software projects in the Energy domain (especially Bulk Power Energy Management)
  • Able to understand how team and personal goals/objectives contribute to the organization vision
  • Understands technology landscape, current and new technology trends, brings new ideas to the team.
  • Skilled in breaking down problems, documenting problem statements and estimating efforts
  • Demonstrates the initiative to explore alternate technology and approaches to solving problems
  • Evangelizes how our technology solves customer problems from a technology and business perspective

Apply tot his job Apply To this Job

Apply for this role Opens the employer's application page — free, no JobStack account needed.

More from the stack

Java/React Developer

Remote Worldwide
View role

Remote Job opening for Java Developer with our Federal client!

Remote Worldwide
View role

Senior Software Engineer: Java/Spark/Spring Boot

Remote Worldwide
View role

Java Developer (Spring Boot)

Remote Worldwide
View role

Java Engineer

Remote Worldwide
View role

Software Development Engineer (Full Stack Java Developer)

Remote Worldwide
View role

Entry-Level Java Developer (Spring Boot, Microservices, DevOps)

Remote Worldwide
View role

Sr. Java/React Full Stack Developer (Onsite Hybrid)

Remote Worldwide
View role

Java Developer - Intermediate

Remote Worldwide
View role

Java Full stack developer with Angular / React

Remote Worldwide
View role

Data Protection Officer (DPO)

Remote Worldwide
View role

Experienced Bilingual Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

Remote Worldwide
View role

Physician Recruiter, Academics Division (Remote)

Remote Worldwide
View role

Clerk III (Research Support Services Clerical Administrator)

Remote Worldwide
View role

Senior Marketing Consultant – Life Insurance & Annuities

Remote Worldwide
View role

Experienced Customer Support Representative – Media Sales CRM Solutions

Remote Worldwide
View role

Remote Physical Therapist - Contract

Remote Worldwide
View role

Experienced Remote Data Entry Specialist – Disney at Home Careers

Remote Worldwide
View role

Remote Airbnb Messenger

Remote Worldwide
View role

Coding Denials Specialist

Remote Worldwide
View role