Lead Java Engineer for Energy Company

This website uses cookies for analytics, personalization and advertising. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.

Back icon

Lead Java Engineer for Energy Company

Lead Java Engineer for Energy Company 40 hrs/week, 12+ months

As a remote Lead Java Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

You are welcome to become a key member of a talented and high profile software engineering team that is developing solutions for a global Fortune 20 company headquartered in the United States. The client is one of the world’s leading integrated energy companies producing safe, reliable energy now and for the future. Their success is driven by people and their commitment to getting results the right way – by operating responsibly, executing with excellence, applying innovative technologies, and capturing new opportunities for profitable growth.

Currently, we are searching for a skilled Lead Java Software Engineer, ideally with some Big Data experience willing to continue the career growth in the area. On this position, you will be building an engineering knowledge management solution that employees’ cutting edge concepts such as knowledge graph-based natural language search, advanced text analytics, and integration with structured and unstructured data sources.

Please, note that even though you are applying for this position, you still can be offered  other projects to join within EPAM Anywhere.


  • 5+ years of experience as a Java Software Engineer within production projects
    • Hands-on full life cycle experience in Java/Java EE application development
      • REST Web Services development experience
        • Proficiency in SOAP Web Services
          • Strong knowledge of Spring (Core, Data, MVC, Cloud)
            • Experience in JavaScript programming language
              • Familiarity with HTML, WSDL, XML, JDBC
                • Experience in using SQL Server
                  • Experience in JMS, knowledge of messaging patterns
                    • Problem solving skills: solution implementation and verification
                      • Strong understanding of Agile and Scrum methodologies
                        • Excellent written and verbal communication skills
                          • Ability to work independently
                            • Intermediate or higher English level (B1+)

                              Nice to have

                              • Experience in search engines and technologies
                                • Web Application development using Spring framework
                                  • Apache POI
                                    • Apache PDF
                                      • Apache Avro
                                        • Apache Commons
                                          • EasyMock
                                            • Solr
                                              • Liquibase
                                                • Swagger

                                                  We offer

                                                  • Competitive compensation depending on experience and skills
                                                    • Work on enterprise-level projects on a long-term basis
                                                      • Full-time remote work
                                                        • Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
                                                          • Community of 38,000+ industry's top professionals

                                                            40 hrs/week

                                                            Hours per week

                                                            12+ months

                                                            Project length


                                                            Locations eligible for the position