
Full Stack Developer
People10 Technologies Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Design and develop scalable microservices-based applications using Java and Spring Boot
- Build and maintain RESTful APIs to enable seamless communication between systems and services
- Develop responsive and dynamic user interfaces using React or Angular
- Collaborate with cross-functional teams including product, design, and QA to deliver end-to-end features
- Participate in system design, architecture discussions, and technical decision-making
- Write clean, maintainable, and testable code following best practices and coding standards
- Optimize application performance, scalability, and reliability
- Work with SQL databases to design schemas, write optimized queries, and manage data efficiently
- Contribute to CI/CD pipelines, build automation, and deployment processes
- Ensure code quality through unit testing, integration testing, and code reviews
- Troubleshoot and resolve production issues, ensuring high availability of applications
- Support and implement integrations using middleware platforms such as MuleSoft (good to have)
Requirements
- 6+ years of experience in full stack development
- Strong expertise in Java and Spring Boot
- Solid understanding of RESTful API design and distributed systems
- Hands-on experience with modern frontend frameworks such as React, Angular, or similar JavaScript frameworks (e.g., Vue.js)
- Experience in building responsive, user-friendly web applications using modern JavaScript (ES6+), HTML5, and CSS3
- Proficiency in working with SQL databases (e.g., PostgreSQL, MySQL, Oracle)
- Experience with version control systems like Git and collaborative development workflows
- Familiarity with CI/CD pipelines and build tools (e.g., Jenkins, GitHub Actions)
- Understanding of containerization technologies such as Docker and orchestration tools like Kubernetes
- Experience with observability tools (logging, monitoring, tracing)
- Knowledge of security best practices (OAuth2, JWT, API security)
- Knowledge of cloud platforms (AWS, Azure, or GCP) and cloud-native application development
- Strong problem-solving skills and ability to work in an Agile/Scrum environment
Benefits
- Professional development opportunities
- Autonomy and creative freedom
- Collaboration with global teammates
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful API designReactAngularSQL databasesCI/CD pipelinesDockerKubernetesOAuth2
Soft Skills
problem-solvingcollaborationcommunicationtechnical decision-makingcode quality assurancetroubleshootingAgileScrum