Remotery

Principal Software Engineer – Java

Posted May 20

This is a fully remote position, open to applicants in India.

📋 Description

• Assess the technical feasibility and evaluate the product in alignment with business requirements.

• Provide technical guidance to the team during design finalization, code reviews, and in addressing production support and maintenance challenges.

• Oversee the design and implementation of essential software components and systems.

• Mentor and support the technical development of team members.

• Aid in the establishment of coding standards, best practices, and guidelines.

• Collaborate with stakeholders to define and implement the technical roadmap.

• Remain updated on emerging technologies and industry trends to foster technical innovation.

• Engage in hands-on coding regularly as part of the role.

• Lead the designs for domain modeling.

• Be responsible for production on-call duties, similar to other team members.

• Create high-quality design documentation.

• Develop event-driven architectures and streaming pipelines for processing high-volume data ingestion.

• Implement stream processing solutions using Kafka.

• Ensure data reliability, fault tolerance, and adherence to exactly-once/at-least-once semantics.

• Monitor, troubleshoot, and optimize Kafka performance, including latency and throughput.


⛳️ Requirements

• Over 10 years of experience in Java, Spring Boot microservices, and Cloud Native technologies or similar, including at least 2 years in a lead or principal role.

• Experienced in designing, developing, and maintaining complex software solutions involving multiple stakeholders.

• Proficient in AWS/EKS and SQL/NOSQL platforms.

• Preferred familiarity with service mesh technologies such as Istio/Envoy.

• In-depth knowledge and understanding of cloud-based development tools and processes.

• Proven track record in designing critical applications that interact with various internal and external systems.

• Strong hands-on experience in domain-driven modeling and API development.

• Good understanding of SRE practices and responsibilities.

• Exceptional problem-solving and communication skills, both written and verbal.

• Demonstrated ability as a team player, capable of mentoring other technical team members.


🏝️ Benefits

• Flexible work environment.

• Fluid career paths.

• Celebration of internal mobility.

• Emphasis on purpose and well-being.

• Support for work-life balance.

• A welcoming and inclusive workplace.

• Opportunities for volunteering.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers