Remotery

Principal Engineer, Java, Angular

Posted Jun 25

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

📋 Description

• Create, develop, and sustain scalable backend services utilizing Java Spring Boot, along with modern frontend applications using Angular.

• Construct robust APIs, integrations, business services, and features for user-facing products.

• Implement strong engineering practices throughout development, focusing on clean code, design patterns, secure coding, and maintainability.

• Engage in system design, technical breakdown, code evaluations, and design assessments.

• Detect and resolve performance, scalability, reliability, and security challenges across the application stack.

• Responsibly utilize AI development tools to enhance engineering delivery while ensuring high standards of code quality, security, and architecture.

• Assist with automated testing, CI/CD, deployment, and best engineering practices throughout the development lifecycle.

• Collaborate closely with product managers, architects, designers, QA, and platform teams to deliver high-quality increments of the product.

• Diagnose complex technical issues, support production rollouts, and contribute towards continuous engineering advancements.


⛳️ Requirements

• Overall experience: 11+ years

• Must possess strong hands-on experience with Java Spring Boot and Angular.

• Should be capable of designing, developing, and maintaining full stack web applications with a strong emphasis on backend services, frontend applications, and REST APIs.

• Must have experience in complete feature development, encompassing requirement analysis, design, implementation, testing, and deployment.

• Strong understanding of OOP, software design patterns, clean code, clean architecture, and data structures is essential.

• Must have practical experience with API integrations, PostgreSQL, and integration platforms such as Apigee, Kong, or MuleSoft.

• Should possess a solid understanding of secure coding practices, including authentication, authorization, input validation, and OWASP principles.

• Must have hands-on experience with CI/CD pipelines, containerized development, and cloud-native deployment environments.

• Strong background in automated testing across unit, integration, and end-to-end testing.

• Should be able to produce clean, maintainable, and testable code, engage in code reviews, and enhance system performance, reliability, and scalability.

• Familiarity with AI development tools to boost coding, testing, refactoring, and engineering productivity is required.

• Must exhibit strong collaboration and communication skills to effectively work with product, architecture, QA, and platform teams in Agile settings.


🏝️ Benefits

• Competitive salary and performance-based incentives.

• Opportunities for professional development and career advancement.

• Flexible working hours and remote work options.

• Health, dental, and vision insurance coverage.

• Employee wellness programs and team-building activities.

People also viewed

Hyperativa2 days ago

Junior/Mid-level Back-end Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Affirm2 days ago

Staff Software Engineer, Backend – Order Platform

US flagCalifornia, +4 more statesFull-timeBackend Engineer$204k – $290k/year
ApplyView job
Allstate2 days ago

Managing Engineer, Database & Platform

US flagIllinois OnlyFull-timeBackend Engineer$120k – $193.7k/year
ApplyView job
GitLab2 days ago

Senior Backend Engineer, Ruby

US flagUnited States, +1 more stateFull-timeBackend Engineer$139.2k – $235.2k/year
ApplyView job
Runtalent2 days ago

Java Developer – Mid-level

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AML Consulting2 days ago

Java Developer – Senior

BR flagBrazil OnlyFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers