
Full Stack Developer (Java Spring Boot, Angular, AWS)
We are seeking a skilled Full-Stack Developer to design, build, and maintain robust web applications. You will work across the entire stack, leveraging Java (Spring Boot) for backend development, Angular for frontend development, PostgreSQL for database management, and AWS with Kubernetes for cloud infrastructure and deployment. While the primary focus is on web development, experience with mobile app development (e.g., using Capacitor or similar frameworks) is a nice-to-have. This role is perfect for someone who thrives in a full-stack environment and enjoys solving complex problems with scalable solutions.
Backend Development: Design and develop RESTful APIs and microservices using Java and Spring Boot. Optimize and maintain PostgreSQL databases for efficient data storage and retrieval. Implement authentication, authorization, and security best practices for backend systems.
Frontend Development: Build responsive and intuitive user interfaces using Angular. Collaborate with designers to ensure a seamless user experience. Write reusable and maintainable code for frontend components.
Cloud Infrastructure & Deployment: Deploy and manage applications on AWS using services like EC2, S3, RDS, and Lambda. Orchestrate containerized applications using Kubernetes for scalability and reliability. Monitor and optimize cloud infrastructure for performance and cost efficiency.
Full-Stack Integration: Seamlessly connect frontend applications with backend services. Handle data synchronization, caching, and real-time updates.
Testing & Debugging: Write unit, integration, and end-to-end tests for both frontend and backend components. Debug and resolve issues across the entire stack, ensuring high-quality deliverables.
Why Work Here
At Mantatech, we’re not just building websites—we’re shaping the future of digital experiences. Our projects span a wide range of industries, giving you the chance to work on meaningful solutions that drive success for businesses and users alike. Every day brings new challenges, exciting innovations, and opportunities to leave your mark on the digital landscape.
We believe in investing in our people, offering opportunities for growth, learning, and exploration. Whether it’s mastering the latest technologies, advancing your skills, or stepping into leadership roles, we provide the support and resources you need to thrive. Our collaborative team of developers, designers, and strategists works together in an environment that values creativity, experimentation, and fresh perspectives.
In addition to fostering innovation, we prioritize flexibility and balance, understanding that life is about more than just work. With competitive benefits, flexible hours, and a supportive culture, we create an environment where you can do your best work while enjoying what matters most to you. Join us, and let’s create something extraordinary together.
