Lead Java Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, Jul 10, 2026
This job expires in: 30 days
Job Summary
Seeking a Lead Java Software Engineer for a full-time remote position, this role will manage the design, development, and deployment of cloud-based enterprise software, collaborating with cross-functional teams to deliver impactful solutions for the energy sector.
Key responsibilities
- Lead the full software development life cycle of cloud-based applications, ensuring high performance and scalability
- Design and develop cloud-native applications using Java and Spring Boot, integrating with REST/SOAP web services and databases
- Conduct code reviews and optimize applications for performance while promoting best practices in development standards
Required qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 8+ years of experience in software development, focusing on high-performance enterprise applications
- Strong proficiency in Java, Python, and Spring Boot, with experience in MySQL and NoSQL databases
- Familiarity with AWS services, CI/CD pipelines, and microservices architecture
- Experience with Agile methodologies and collaboration tools like Jira and Confluence
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...