
Principal Software Engineer – Java
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in India.
• 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.
• 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.
• 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.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.