Senior Java Developer
$123.08k - $170.94kFull-time
Mercury Insurance Services
Role Description
As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining complex software systems. This position involves leading agile teams or projects, mentoring junior engineers, and ensuring the delivery of high-quality software solutions.
Responsibilities
- Write high-quality code for complex scenarios with good test coverage.
- Review and translate product requirements into robust designs to ensure high-quality distributed application systems that are modular, configurable, reusable, fast, effective, user-friendly, secure, compliant, scalable, and maintainable.
- Lead design and code reviews of multiple applications to ensure best practices, adherence to Mercury standards, and high quality.
- Lead the sprint team to deliver new or improved features, addressing any impediments to delivering high-quality solutions in the sprint backlog.
- Collaborate with other teams and stakeholders to ensure successful delivery of intended functionality.
- Mentor and provide technical guidance to other engineers on the team, fostering a culture of innovation and excellence within Mercury engineering.
Qualifications
- Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields or equivalent combination of education and experience.
- Preferred: Master’s Degree in Computer Science.
- Minimum: 5+ years software programming experience with 2+ years experience in Technologies used at Mercury.
- 1+ years of experience leading and mentoring engineering teams.
- Preferred: 5 or more years with Java programming language.
- 5 or more years of the Spring Framework, including Spring Boot for building microservices and REST APIs.
- Proficiency in designing, implementing, and consuming RESTful APIs.
- Hands-on experience with MongoDB (NoSQL database) for storing and retrieving data.
- Ability to effectively utilize AI tools such as Claude, ChatGPT with IDEs like IntelliJ, VS Code, etc.
Requirements
- Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
- Experienced in leveraging various data structures, algorithms, and design patterns.
- Skilled in relational databases, NoSQL, and caching solutions.
- Experienced in APIs using modern protocols like REST and gRPC.
- Proficient in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.).
- Knowledgeable in microservices architecture.
- Experienced in containerization technologies like Docker and Kubernetes.
- Proficient in leveraging DevSecOps to improve engineering efficiency.
- Experienced in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable.
- Skilled in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness.
- Strong problem-solving skills.
- Excellent communication abilities.
- Strong ability to collaborate and influence cross-functional teams and stakeholders to address impediments and deliver desired results.
- Demonstrated leadership skills through mentoring and providing technical guidance to team members.
- Experienced in driving technical strategy and vision for a team.
- Preferred: Experience in cloud platforms such as AWS, Google Cloud, or Azure.
Benefits
- Competitive compensation.
- Flexibility to work from anywhere in the United States for most positions.
- Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours).
- Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus).
- Medical, dental, vision, life, and pet insurance.
- 401 (k) retirement savings plan with company match.
- Engaging work environment.
- Promotional opportunities.
- 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.
Pay Range
USD $94,458.00 - USD $179,048.00 /Yr.
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Remote vacancy
- ...construção de produtos de alto impacto. Qualifications ~Experiência sólida em arquitetura e desenvolvimento de software, com foco em Java e ecossistema Spring Boot; ~Experiência na definição de arquiteturas baseadas em microsserviços, APIs REST, mensageria e integraç...SeniorFull time
- Role Description Estamos em busca de uma pessoa Desenvolvedora Backend Sênior com experiência em Java para atuar em um projeto estratégico de transformação arquitetural. Você fará parte de um time de desenvolvimento de APIs e microsserviços, contribuindo para a evoluçã...SeniorFull time
$160.81k
...Barclays to connect them with exceptional professionals for this role. What will you be doing? Barclays Services Corp. seeks Senior Java Developer – Portal in Whippany, NJ (multiple positions available): Participate in the full software development life cycle (SDLC)...SeniorHourly payRemote work- Role Description We are seeking an experienced Senior Java Developer to join a distributed team working on a critical enterprise application. The ideal candidate will have strong backend development expertise, cloud exposure, and experience using modern AI-assisted development...SeniorFull timeRemote work
- Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java. Senior Java Developer responsibilities include: ~Gathering...SeniorContract workWork experience placement
- Role Description The Senior Java Developer will have a solid understanding of Java fundamentals and designing & developing a system using a Java-based stack of technologies like Spring and Hibernate. The role requires a solid understanding of transactions, security, and...SeniorFull time
- Role Description ASSYST is seeking a Senior Java Spring Boot Developer to support our client project in Austin, TX. This is a remote position. ~Design and develop scalable, high-performance enterprise applications. ~Lead technical initiatives and mentor team members...SeniorFull timeLocal areaRemote work
- 100% Remote Java Developer This is a requirement in the Outbound Communications project. UHG is working towards a paper free by 2023 initiative, for which the team is creating micro products in cloud which will help the members to choose paperless options and will allow...SeniorRemote work
- ...where scalability, resiliency, and real-time communication are at the core of the engineering challenge. We are looking for a Senior Java Developer to help build a high-load multi-channel communications platform used to deliver critical notifications to millions of users...SeniorFull timeRemote workWorldwide
- ...Sr. Java Developer Location: Remote to start for 3-4 months - then onsite. Can sit in Hoboken, New Jersey or Dallas, Texas. ~8-10+ years of experience - must be strong at coding ~ Core Java, Spring, Spring Boot, RESTful Web Services is a must ~ Strong in design...SeniorRemote work
- Role Description Profissional com sólida experiência em desenvolvimento Java, para atuar em vaga remota, com foco em sistemas financeiros e meios de pagamento. O profissional será responsável por desenvolver soluções robustas, escaláveis e de alta criticidade, atuando...SeniorFull time
- Junior DevOps Engineer Location Remote (or City, State) Position Description As a Junior DevOps Engineer, you will play a crucial role in bridging the gap between our software development and IT operations teams. You will be responsible for automating infrastructure...SeniorRemote work
- ...a Backend Engineer, you will be responsible for designing and developing scalable, reliable, secure, and maintainable software solutions... ...microservices and web-based systems (5+ years) ~Proficiency with Java 17+ (preferably JDK 25), Spring Boot, and Spring Cloud ~...SeniorFull timeFlexible hours
- Role Description ASRC Federal Arctic Slope Mission Services' is seeking a Java Developer with experience in building high-performing, scalable, enterprise-grade applications to support a government contract in Arlington, VA. Work Arrangement: Remote Clearance: US Citizen...SeniorFull timeContract workRemote work
- Role Description As a Senior Java Developer at Chordline Health, you will play a critical role in designing, developing, and maintaining enterprise-grade healthcare applications. You will work across the full stack, contributing to backend services, database interactions...SeniorFull timeLocal area
- ...Top Three Skills: Java Development (They need to be able to write Java code from scratch and have the code compile... ...working in AWS Job description: looking for a Senior level Java developer to help with their migration from .net to Java The ideal candidate...Senior
- ...be chosen for this opportunity. MINIMUM 8+ years experience in bellow skills: Skills/Experience Hands-on strong experience in Java development, including extensive experience with J2EE, Servlet and related technologies. Hands-on strong development experience in...SeniorRemote work
- Role Description Tier One Technologies is seeking a Senior Java Developer to support our US Government client. This will be a 100% remote Contract-to-Hire position. Must be a US Citizen. SELECTED CANDIDATES WITHOUT REQUIRED CLEARANCE WILL BE SUBJECT TO A FEDERAL GOVERNMENT...SeniorFull timeContract workRemote work
$99.04k - $123.8k
Role Description Acentra Health is looking for a Java & PL/SQL Developer, Senior to join our growing team. The Senior Developer is a key contributor to the development, enhancement and delivery of our software platforms and products. Able to contribute in solution design...SeniorFull timeRemote workFlexible hours- Role Description We are currently looking for a Senior Java Application Developer to join our team. ~Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration...SeniorFull time
- ...Job Title: Senior Java Full Stack Developer Location: 21000 S Military, Dearborn, MI 48124 (Onsite) Note: Only local candidates will be considered pplication Development Design, develop, and maintain high performance Java full stack applications...SeniorLocal areaRemote work
- ...native platform serving customers and internal users. The Principal Java Software Engineer will be responsible for building and... ...supporting internal and customer-facing business processes. ~Develop and maintain applications. ~Create coding and design guidelines...SeniorFull timeWork experience placement
- Role Description We are looking to hire a Senior Java Developer who will take part in development and maintenance services for customized software solutions for a large European customer, a provider of innovative software solutions for the public sector. The client is...SeniorFull timeInternshipRemote workRelocation
- ...Senior Java Developer Location: Remote w/ up to 25% travel to Austin, TX Duration: 6 month Contract to Hire (Candidates MUST be able to convert FTE after 6 months) - cannot consider CA or WA based candidates Must Have Skill Set: Bachelor's / Master's degree...SeniorContract workWork experience placementRemote work
- ...A global design and manufacturing company located in Quakertown, about 30 miles north of Philadelphia is looking for a Senior Java Developer. This is an excellent opportunity to be in on the ground floor of developing the company's online buying site and to be a contributor...SeniorPermanent employmentRelocation
- Role Description Entry level to Senior level Java Developers (Multiple Positions) Remote ~Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems. ~Writing well-designed, efficient...SeniorFull timeRemote work
- ...Senior Java Developer Title: Senior Java Developer - Remote - Prefer onsite 1/month in High Point, NC Duration: 12 Month Contract Location: High Point, NC Hours: Monday-Friday, 8:00A-5:00P EST Responsibilities: As part of a JAVA Integration team, you...SeniorContract workRemote workMonday to Friday
- ...contribuindo para decisões técnicas relevantes na evolução do produto. ~Desenhar, desenvolver e evoluir o control plane do produto (Java/Spring Boot), responsável por traduzir operações de gerenciamento em recursos Kubernetes (CRDs) que configuram o data plane em tempo...SeniorFull time
- ...this position and believe that this role is a great fit for your knowledge, skills, experience and career path. Position: Senior Java Developer Client: Direct Client Duration: 2+ Years (with high possibility of extension in FY) Location: Austin, Texas (...SeniorRemote work
$175k - $250k
Role Description We're hiring a Senior Java Engineer. This is a highly hands-on role where you'll be writing production code alongside the team every day. You'll spend most of your time optimizing hot paths, designing new algorithm containers, and improving end-to-end latency...SeniorFull timeWork at officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
Related searches
- java developer backend Remote
- lead full stack java developer Remote
- java microservice developer Remote
- full stack java developer Remote
- sr.java developer Remote
- java developer remote Remote
- entry level java developer remote Remote
- senior java developer Remote
- java web developer Remote
- java spring developer Remote

















