Job Closed

This listing is no longer active.

Infosys logo
Infosys

Founded in 1981, Infosys is an information technology and services company providing consulting, outsourcing, technology, and next-generation services to client

Java Microservices Developer

Location

United States

Posted

4 days ago

Salary

$66.1K - $100.2K / year

Seniority

Mid Level

Job Description

Java Microservices Developer

Infosys

Role Description The Microservices Developer will be responsible for designing, building, and maintaining scalable backend services that power the platform’s RESTful APIs. This role involves: - Developing production-grade microservices using Java 21 and Java 25. - Implementing clean and consistent API contracts. - Ensuring secure, reliable integration with internal and external systems. - Collaborating closely with product, architecture, and QA teams to deliver high-quality releases. - Supporting deployment and validation in staging and production. - Troubleshooting issues across distributed environments. - Driving improvements in service performance, resiliency, and observability. - Contributing to shared engineering standards, reusable components, and automation across the microservices ecosystem. Specific tasks include: - Creating and evolving RESTful APIs with clear contracts, versioning, and backward compatibility. - Implementing input validation, error handling, idempotency, and standardized response models. - Integrating services with on-prem and AWS-hosted databases during migration phases. - Planning and executing data-access changes to support hybrid connectivity (on-prem to AWS) safely. - Optimizing database interactions, including query tuning, connection pooling, and transaction boundaries. - Containerizing services and maintaining production-ready Docker images. - Deploying and operating services on Kubernetes with health probes, resource limits, and autoscaling. - Building and maintaining CI/CD pipelines for build, test, security scan, and deployment automation. - Implementing secure service-to-service and client authentication/authorization. - Managing secrets and configuration using AWS-native and Kubernetes-native approaches. - Adding observability: structured logging, metrics, distributed tracing, dashboards, and alerting. - Troubleshooting incidents across application, container, cluster, network, and database layers. - Improving resiliency with retries, timeouts, circuit breakers, and graceful degradation patterns. - Participating in migration planning from on-prem infrastructure and data stores to AWS. - Supporting release validation in staging and production, including rollback readiness. - Writing and maintaining unit, integration, contract, and performance tests. - Addressing vulnerabilities by upgrading dependencies and remediating CVEs in application libraries. - Collaborating with QA, platform, security, and architecture teams on standards and best practices. - Documenting APIs, operational runbooks, and service ownership responsibilities. Qualifications - Minimum 4 years of experience in designing, building, and maintaining scalable backend services that power the platform’s RESTful APIs. - Minimum 4 years of experience in designing, building, and maintaining Spring Boot microservices using Java 21 and Java 25. - Strong problem-solving skills, clear communication, and a commitment to continuous improvement. Requirements - A bachelor’s degree or foreign equivalent is required from an accredited institution. - Will consider three years of progressive, relevant work experience instead of every year of education. - Candidates who have completed a Master's degree program are strongly preferred. - The job entails sitting and working at a computer for extended periods. - Should be able to communicate by telephone, email, or face-to-face. - Travel may be required as per the job requirements. Benefits - Medical/Dental/Vision/Life Insurance - Long-term/Short-term Disability - Health and Dependent Care Reimbursement Accounts - Insurance (Accident, Critical Illness, Hospital Indemnity, Legal) - 401(k) plan and contributions dependent on salary level - Paid holidays plus Paid Time Off

Related Job Pages

More Backend Engineer Jobs

Talentgrator logo

Team Lead PHP

Talentgrator

An international company operating in the iGaming industry, focused on building scalable operational processes and supporting business growth across multiple markets. The company works with high-volume financial flows, payment infrastructure, and partner operations, ensuring stability, security, and efficiency across all internal processes. With a strong focus on risk control, fraud prevention, and operational optimization, the team continuously improves internal systems and business processes.

Role Description We are looking for an experienced PHP Team Lead to join our engineering organization and lead a team of senior backend engineers building a high-load platform that processes tens of thousands of requests per second and terabytes of data daily. This role combines strong technical expertise with mature people leadership. You will be responsible for building and developing a high-performing engineering team, driving architectural decisions, improving development processes, and ensuring the reliability and scalability of complex backend systems. You will work closely with Product, DevOps, QA, and other engineering leaders to align technical strategy with business objectives while fostering a culture of ownership, autonomy, and engineering excellence. What You'll Do - Team Leadership & Development - Build, grow, and develop a team of Senior PHP Engineers. - Participate in hiring and conduct in-depth technical and architectural interviews. - Design effective onboarding programs for experienced engineers. - Drive engagement, motivation, and long-term retention of key talent. - Conduct regular 1-on-1 meetings, performance reviews, and career development discussions. - Technical Leadership - Facilitate architectural discussions and guide technical decision-making. - Help senior engineers reach consensus on complex technical challenges. - Promote a culture of engineering autonomy, accountability, and continuous improvement. - Maintain high standards for code quality, software design, and engineering practices. - Delivery & Engineering Processes - Establish and optimize development processes using Agile methodologies (Scrum/Kanban). - Support task decomposition, estimation, planning, and execution. - Lead code reviews and ensure adherence to architectural and coding standards. - Architecture & System Design - Drive the design and evolution of scalable backend architectures built with PHP. - Evaluate and introduce architectural patterns, frameworks, and integration approaches. - Ensure long-term maintainability, reliability, and scalability of the platform. - Data & High-Load Systems - Oversee database design and optimization for high-throughput environments. - Improve performance of MySQL-based systems handling thousands of queries per second. - Design and support analytical integrations using ClickHouse. - Event-Driven Architecture - Design reliable asynchronous processing solutions using Apache Kafka. - Lead the implementation of event-driven communication between services. - Reliability & Incident Management - Own service stability and production reliability. - Drive monitoring and observability initiatives using Prometheus and Grafana. - Lead incident response activities and coordinate root cause analysis. - Establish post-mortem practices and continuous improvement processes. - Cross-Functional Collaboration - Partner with Product Owners, DevOps Engineers, QA teams, and other Team Leads. - Align engineering priorities with business objectives and delivery goals. - Ensure effective communication across technical and non-technical stakeholders. Qualifications - 2+ years of experience as a Team Lead or Tech Lead managing PHP engineering teams. - Proven experience hiring, mentoring, and leading Senior Engineers. - Strong people management skills with a coaching and servant leadership mindset. - Ability to build a peer-to-peer culture without micromanagement. Requirements - 6+ years of commercial PHP development experience. - Expert knowledge of PHP 8.x and modern backend development practices. - Deep understanding of OOP, SOLID principles, design patterns, and software architecture. - Strong experience with Symfony and/or Laravel. - Advanced knowledge of MySQL, including: - Query optimization - Indexing strategies - Replication - Performance tuning - Concurrency and lock optimization - Experience working with Redis. - Experience with ClickHouse or other analytical databases. - Strong practical experience with Apache Kafka. - Good understanding of: - CI/CD pipelines - Docker - Kubernetes - Linux environments - Networking fundamentals Benefits - 20 vacation days and 5 family days yearly. - Flexible start to the workday. - Support from a professional corporate coach and psychologist. - Regular internal and external activities, workshops, trips, and corporate events. - Access to our internal knowledge base, meetups, and team-building activities. - Ongoing training in new technologies and continuous professional development support.

Spain
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Collaborate within an agile cross-functional team , closely working with the product owner to outline products and strategies • Design application architectures and establish technical solutions for the provided services • Work closely with other software engineers in a friendly and collaborative environment • Ensure adherence to best practices , coding standards, and security requirements • Advocate for continuous improvement in development processes and technologies

Italy
ioet logo

Ruby on Rails Engineer

ioet

Diversity is a technical strategy.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Contribute to the evolution of core backend platforms that support business-critical workflows. • Collaborate closely with Product, Design, Data, and Operations teams to deliver scalable and reliable solutions. • Help maintain and improve backend systems. • Optimize performance and participate in architectural discussions. • Break down complex initiatives into incremental deliverables. • Enjoy collaborating with teammates, contributing through code reviews and pair programming. • Gradually take ownership of larger technical initiatives.

Latin America
Mollica IT logo

Full Stack Developer – Node.js, React, Mid/Senior

Mollica IT

Recrutando talentos de tecnologia & conectando histórias

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Develop and maintain web applications using modern front-end and back-end technologies; • Implement and integrate APIs and services to ensure communication between systems; • Participate in defining and evolving software architecture, ensuring quality, performance, and security; • Develop and execute automated tests to ensure application reliability; • Collaborate with multidisciplinary teams to continuously deliver solutions and product improvements; • Work on deployment, monitoring, and maintenance of applications in cloud and containerized environments; • Other related duties.

Brazil