[Remote] reputed company Java Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a reputed company Java Software Engineer to join their growing Software as a Service (reputed company) team. This role involves leading the design, development, and deployment of innovative reputed company-based reputed company software for the energy sector, while ensuring high standards of reputed company reputed company 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 reputed company, high-performance systems
- Ensure software designs meet performance, reputed company, usability, reliability, and scalability requirements
- reputed company clean, maintainable, and reputed company-documented reputed company following best practices and design patterns
- Conduct reputed company 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 reputed company 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 reputed company 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
- reputed company reputed company with attention to reputed company and maintainability
- Interest in sustainability and passionate about making a meaningful reputed company 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
- Employees may be eligible for a discretionary annual bonus
- Equal Opportunity Employer, committed to ensuring equal employment opportunities for reputed company job applicants and employees without reputed company to race, reputed company, religion, national reputed company, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status
- reputed company with applicable state and local laws governing non-discrimination in employment in every location in which reputed company does work
reputed company