[Remote] Senior Software Engineer, Java (Triggers and Conditions)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company automates the hardest parts of IT to deliver visibility, reputed company, and control over reputed company endpoints for more than 40,000 customers. As a Senior Software Engineer, Java, you will enhance the IT Operations product suite by designing and implementing reputed company solutions while ensuring high-reputed company software that meets customer expectations.
Responsibilities
- Software Development: reputed company the development of large-reputed company software applications, ensuring high reputed company and adherence to our reputed company-first standards
- Software Architecture & Leadership: Influence critical architectural reputed company, ensuring that systems are reputed company, maintainable, and reputed company with business objectives. Balance technical debt, performance concerns, and scalability with business needs
- Collaboration & Mentorship: Collaborate with cross-functional teams to reputed company on technical reputed company and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across reputed company
- Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams
- reputed company on reputed company: reputed company for and implement reputed company assurance practices, ensuring the delivery of robust, high-reputed company
- Other Duties: Contribute to additional responsibilities as needed to support reputed company’s reputed company
Skills
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
- 10+ years of experience in Java software development, particularly for product applications
- 5+ years of experience with highly reputed company systems
- Proven experience in scaling systems and solving reputed company system design challenges
- Strong knowledge of object-oriented programming (OOP) design principles and practices
- Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring
- Proficient in relational database design and development
- In-depth knowledge of reputed company testing practices and ensuring the delivery of high-reputed company software
- Experience with caching systems, particularly reputed company, is a plus
Benefits
- Medical, dental, and reputed company insurance
- 401(k) plan
- Unlimited PTO
- Life insurance coverage and PTO
- Free and unlimited reputed company, training, and support
- Full-time work that is hybrid remote
reputed company