
Software Engineer II, Java
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in California.
• Design, develop, and sustain intricate software systems.
• Produce high-quality code for medium-complexity scenarios, ensuring adequate test coverage.
• Review and convert product requirements into robust, modular, configurable, reusable, fast, effective, user-friendly, secure, compliant, scalable, and maintainable application designs.
• Provide support for application system needs.
• Engage in application design and code reviews to uphold best practices, compliance with Mercury standards, and ensure high quality.
• Mentor and offer technical guidance to junior engineers.
• Cultivate a culture of innovation and excellence within the Mercury engineering team.
• Bachelor’s Degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
• 2 to 4 years of programming experience.
• Proficiency in one or more industry-standard programming languages, such as Java, Python, and JavaScript.
• Understanding of data structures, algorithms, and design patterns.
• Familiarity with relational databases, NoSQL, and caching solutions.
• Strong problem-solving abilities.
• Effective communication skills.
• Capability to work independently on simpler tasks.
• Ability to collaborate and influence team members to overcome obstacles and achieve desired outcomes.
• Preferred: Master’s Degree in Computer Science.
• Preferred: 5 or more years of experience with Java or Python.
• Preferred: 1 or more years of experience utilizing AI tools in production (including building agents and MCP servers).
• Preferred: 2 or more years of experience with frontend technologies, preferably Angular.
• Preferred: 2 or more years of experience with SQL and NoSQL databases.
• Preferred: 1 or more years of experience with CI/CD technologies using Jenkins, GitHub, Docker, or Kubernetes.
• Proficient in APIs using modern protocols such as REST and gRPC.
• Exposure to Guidewire.
• Preferred: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
• Competitive compensation.
• Flexibility to work remotely from anywhere in the United States for most positions.
• Paid time off, including vacation time, sick leave, 9 paid company holidays, and volunteer hours.
• Incentive bonus programs, with the potential for holiday bonuses, referral bonuses, and performance-based bonuses.
• Medical, dental, vision, life, and pet insurance.
• 401(k) retirement savings plan with company matching.
• An engaging work environment.
• Opportunities for promotion.
• Education assistance.
• Professional and personal development opportunities.
• Company recognition program.
• Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.
Cisco
Wrapbook
knowmad mood
Get handpicked remote jobs straight to your inbox weekly.