Java Software Engineer
ABOUT THE ROLE
We are looking for a Java Software Engineer to join our team and work on business process automation solutions. You will be involved in designing, implementing, and maintaining systems that support complex business workflows.
REQUIREMENTS
-
3–4 years of hands-on full-stack development with .NET (Core & Framework) and Angular.
-
Basic understanding of Authentication & Authorization (OAuth 2.0, OpenID Connect).
-
Strong proficiency in C#, Entity Framework, and LINQ.
-
Deep knowledge of TypeScript, RxJS, Angular CLI, and component-based architecture.
-
Experience with MongoDB (data modeling, aggregation framework).
-
Proven ability to build RESTful APIs and work with HTTP protocols.
-
Familiarity with Git and CI/CD pipelines (Azure DevOps, GitHub Actions).
-
Azure Cloud: basic to medium knowledge.
-
Microservices and Service Bus: a plus (optional).
-
English: Intermediate+ (for technical documentation and team communication).
RESPONSIBILITIES
-
Develop and maintain the front-end using Angular (v10+).
-
Build and support back-end services with .NET Core (3.1 / 5+) and .NET Framework 4.7 Web API.
-
Integrate with external services (REST, OAuth, OAuth 2.0, OpenID Connect).
-
Work with MongoDB for document-oriented data storage and querying.
-
Write unit and integration tests (xUnit, Jest).
-
Optimize performance and refactor existing code.
-
Participate in sprint planning, code reviews, and architectural discussions.
CONTACT
Get in touch to discuss your software vision with industry experts
CASE STUDIES
Discover how Eastoner has helped its clients achieve their goals
Project
Real-time Mining Equipment Monitoring Software
Redesigned the frontend of a real-time monitoring platform for tunnel boring machines, giving engineers live visibility into equipment health, telemetry, and tunneling progress across global projects.
Service
Project
Renewable Energy Asset Management Platform
Developed an energy management platform for 7,500+ facilities. Real-time monitoring, analytics and predictive maintenance.
Service
Project
Mortgage LOS Software Development
We migrated a mortgage lender's legacy PHP/.NET CRM to a modern .NET Core platform and built it into a full loan origination system with automated GSE borrower verification, CRM/calendar integrations, and call logging — cutting manual work across the loan lifecycle from lead to issuance.
Service