Software Development Engineer (Full Stack Java Developer)
Job Title: Software Development Engineer (Full Stack Java Developer) Location: Remote Fulltime Position Need Independent Candidates Only Job Description:
- Strong proficiency in Java, OO design, data structures, and algorithms.
- Experience in full stack development (frontend + backend systems).
- Experience building large-scale, distributed services or web applications.
- Design, develop, test, and deploy end-to-end full stack applications using Java-based backend services and modern web frameworks.
- Build scalable RESTful APIs and microservices with strong focus on performance, reliability, and security.
- Develop responsive frontend applications using React/Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Should be able read C# code if needed and work on onboarding/retrofitting existing App AuthN to use Federate
- Work with AWS services such as EC2, S3, Lambda, DynamoDB, RDS, and API Gateway to build cloud-native solutions.
- Participate in architecture design, code reviews, and design reviews, ensuring high engineering standards.
- Own the full software development lifecycle (SDLC) including design, implementation, testing, deployment, maintenance, and on-call support.
- Collaborate with product managers, UX designers, and cross-functional teams to deliver customer-centric solutions.
- Experience with Spring / Spring Boot, Hibernate/JPA, and REST APIs.
- Strong knowledge of React or Angular frameworks.
- Hands-on experience with AWS cloud services and CI/CD pipelines.
- Experience with NoSQL / SQL databases (DynamoDB, Aurora, MySQL, PostgreSQL
- Familiarity with microservices, containerization (Docker), and DevOps practices.
Apply tot his job Apply To this Job