Troubleshoot and resolve complex technical issues related to integrations and APIs.
Ensure designs meet performance, security, usability, reliability, and scalability requirements.
Architect and implement API‑driven interfaces and ETL/data pipelines using Java, Spring Boot, and integration frameworks.
Lead the design and development of data integration solutions and APIs to connect enterprise systems and services.
Work with API Gateways, REST and SOAP web services.
Participate in the full software development lifecycle - design, development, testing, deployment, and support of cloud‑based enterprise applications.
Collaborate in code reviews, provide design feedback, and mentor junior team members.
Research and evaluate new technologies, frameworks, and integration patterns to improve solutions.
Contribute to CI/CD pipelines and improve development practices.
Design and implement parallel and batch processing of large data sets, applying proven integration patterns and performance optimization techniques.
Requirements
java
spring boot
aws
docker
mysql
bachelor's
Exposure to pipeline automation tools and DevOps practices.
Ability to work independently and lead initiatives in a fast‑paced environment.
Proven expertise in Java, Spring Boot, Hibernate, Maven, and JMS.
Strong experience with API design and development, including REST, SOAP, and API gateways.
Bachelor's or Master's degree in Computer Science or a related field.
Hands‑on knowledge of AWS cloud services, Linux, and familiarity with JavaScript.
Ability to design and implement solutions using design patterns and multi‑threaded programming.
Familiarity with NoSQL databases (MongoDB, DynamoDB).
8+ years of hands‑on software development experience delivering high‑performance, reliable, and scalable applications.
Solid experience with RDBMS (MySQL preferred) and strong SQL skills.
Domain experience in the Energy industry or related enterprise systems.
Experience in agile development using tools like Jira, Confluence, and Git.
Experience with front‑end frameworks such as Angular.
Knowledge of microservices architecture and containerization/orchestration (Docker, Kubernetes).
Skilled in unit testing and test automation (JUnit, TestNG, Mockito).
Working experience with Spring Integration and Spring Batch modules, AWS Lambda, and API security.
Strong analytical and problem‑solving skills with excellent communication abilities.
Benefits
Information not given or found
Training + Development
Information not given or found
Interview process
Information not given or found
Visa Sponsorship
no visa sponsorship or extensions are offered.
Security clearance
comprehensive background check and reference check required.
pre‑employment drug screen may be required if applicable.