Note: The job is a remote job and is open to candidates in USA. Sasha Sidel Coaching is seeking a Lead Java Software Engineer to join their growing Software as a Service (SaaS) team. This role involves leading the design, development, and deployment of innovative cloud-based enterprise software for the energy sector, while ensuring high standards of code quality and collaboration across teams.
Responsibilities
- Lead and participate in the full software development life cycle of cloud-based enterprise applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment
- Design and develop cloud-native applications using Java, Spring Boot, and related frameworks
- Work with REST/SOAP web services, API Gateways, and RDBMS to build scalable, high-performance systems
- Ensure software designs meet performance, security, usability, reliability, and scalability requirements
- Develop clean, maintainable, and well-documented code following best practices and design patterns
- Conduct code reviews, provide feedback, and contribute to continuous improvement in development standards
- Identify, analyze, and resolve complex technical issues, including production support and performance bottlenecks; optimize applications for performance and scalability
- Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software solutions on time
- Stay current with evolving technologies, including AI-assisted development practices, and recommend improvements to tools, frameworks, and engineering processes
Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 8+ years of software development experience building high-performance, reliable, and scalable enterprise applications
- Strong proficiency with Java, Python and Spring Boot
- MySQL and at least one NoSQL database
- OpenSearch/Elasticsearch, log analytics, APM tools
- Apache Camel, messaging systems like RabbitMq and Data pipelines
- AWS services, CI/CD pipelines, Kubernetes
- Microservices design and implementation experience
- Strong analytical and problem-solving abilities with critical thinking skills
- Excellent verbal and written communication
- Ability to work independently in a fast-paced, distributed environment
- Collaborative mindset with attention to quality and maintainability
- Interest in sustainability and passionate about making a meaningful impact on the environment
- Angular experience a plus
- Hands-on experience or strong familiarity with AI-assisted coding tools (e.g., GitHub Copilot, Claude, or equivalent)
- Knowledge of the Energy industry and related software systems
Benefits
- Employees may be eligible for a discretionary annual bonus
- Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status
- Comply with applicable state and local laws governing non-discrimination in employment in every location in which the company does work
Company Overview