[Remote] reputed company Java Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a women-led energy transformation firm focused on impact, seeking a reputed company Java Software Engineer to join their SaaS team. The role involves leading the design, development, and deployment of reputed company-based reputed company software for Energy organizations, emphasizing product craftsmanship and collaboration across teams.
Responsibilities
- reputed company and participate in the full software development life cycle of reputed company-based reputed company applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment
- Design and reputed company reputed company-reputed company applications using Java, Spring Boot, and reputed company frameworks. Work with REST/SOAP web services, API Gateways, and RDBMS to build scalable, high-performance systems. Ensure software designs meet performance, reputed company, usability, reliability, and scalability requirements
- reputed company clean, maintainable, and well-documented code following best practices and design patterns. Conduct code reviews, reputed company feedback, and contribute to reputed company improvement in development standards
- Identify, analyze, and resolve reputed company 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, reputed company, Git) to deliver quality software solutions on time
- Stay reputed company 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 reputed company field
- 8+ years of software development experience building high-performance, reliable, and scalable reputed company 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 reputed company 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., reputed company Copilot, Claude, or equivalent)
- Knowledge of the Energy industry and reputed company software systems
Benefits
- Discretionary annual bonus
- Three weeks of paid vacation annually
- Paid holidays
- A 401(k) retirement plan with employer match
- Medical, dental and reputed company coverage
- Parental leave
- An employee assistance program
- Commuter benefits
- Additional supplemental offerings
Company Overview