Remotery

Lead Software Development Engineer

Posted May 21

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

📋 Description

• Spearhead the technical design, architecture, and development of full-stack applications, which include Angular-based user interfaces and Java/Spring-based backend services.

• Establish and document architectural standards and decisions; present designs to colleagues and leadership.

• Create and develop scalable RESTful microservices using Java with Spring Boot, Spring MVC, and Spring Security.

• Design and implement modern single-page applications (SPAs) employing Angular, HTML5, CSS3, and TypeScript.

• Work closely with product owners, business analysts, QA, DevOps, and UX teams to deliver intuitive, high-quality software.

• Build reusable UI components and backend services for cross-team utilization.

• Conduct code reviews, uphold quality standards, and promote best practices (TDD, clean code, secure coding).

• Mentor junior developers and provide technical guidance within Agile/Scrum teams.

• Support DevOps methodologies, including CI/CD automation, cloud deployment, and monitoring.

• Foster innovation by assessing and integrating new Java and Angular patterns, frameworks, and tools.


⛳️ Requirements

• Over 10 years of software development experience.

• More than 10 years of hands-on Java experience, encompassing enterprise and distributed systems.

• Robust experience with Java 7+ and the Spring ecosystem: Spring Core, Spring Boot, Spring MVC, Spring Integration, Spring Security.

• At least 5 years of experience in developing front-end applications using Angular (Angular 2+).

• Demonstrated experience in delivering full-stack solutions utilizing Java (backend) and Angular (frontend).

• Extensive background in developing high-scale, customer-facing web applications.

• Strong expertise with RESTful APIs, JSON, JAX-RS, and API management tools (Apigee, AWS API Gateway, etc.).

• Familiarity with SPA concepts, responsive design, and cross-browser compatibility.

• Solid understanding of TypeScript, JavaScript (ES6+), HTML5, and CSS3.

• Experience with microservices architecture, containers, and orchestration (Docker, Kubernetes, OpenShift).

• Cloud experience (AWS preferred), including EC2, ECS, Lambda, SQS.

• Strong RDBMS experience (Oracle, DB2) using JPA, Hibernate, Spring Data.

• NoSQL experience (MongoDB, DynamoDB) is a plus.

• Familiarity with messaging systems: Kafka, RabbitMQ, IBM MQ, ActiveMQ.

• Proficiency with CI/CD tools: Maven, Gradle, Git, Jenkins, Sonar, Jira.

• Practical TDD experience using JUnit 5, Mockito.

• Excellent communication, analytical, and leadership skills.


🏝️ Benefits

• Health insurance.

• 401(k) matching.

• Flexible work hours.

• Paid time off.

• Remote work options.

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers