Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are a global technology consulting firm established in 2011. We are AWS Advanced tier partner, raising standards in cloud & infrastructure services. Headquartered in Bethesda, MD with teams in Georgia, Texas, Colorado and Washington as well as a development center in Hyderabad, India.
Our values are ingrained in our DNA. They are the guiding principles to how we work with our clients, partners, and with each other. We are customer obsessed and think big to deliver results. In all we do we are curious and have a bias for action.
Futuralis is looking for a skilled Backend Engineer to join our team. The ideal candidate will have a strong background in backend development, with expertise in Java and TypeScript. As a Backend Engineer, you will be responsible for designing, developing, and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will collaborate with front-end developers, product managers to deliver scalable applications.
Requirements
Design, develop, and maintain backend services and APIs using Java and TypeScript.
Strong understanding of Java, including object-oriented programming, data structures, and standard libraries.
Experience with Spring Boot, Spring MVC, Spring Data, and Spring Security for building robust and scalable microservices.
Proficiency in Java Persistence API and Hibernate for ORM (Object-Relational Mapping) and database interactions.
Develop and maintain microservices using the Spring Framework.
Implement and manage RESTful APIs and integrate with third-party services.
Perform server-side logic and database operations using Java.
Strong understanding of TypeScript features like interfaces, generics, and type annotations to ensure type safety and code quality.
Ensure type safety and code quality using TypeScript features.
Write reusable, testable, and efficient code in TypeScript.
Experience with Node.js for building server-side applications.
Proficiency in using Express.js to create robust RESTful APIs and handle HTTP requests.
Familiarity with containerization technologies (Docker, Kubernetes).
Experience with automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
Experience with AWS cloud platform
Nice to Have:
AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer) is a plus.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.