top of page


Full Stack Developer (Java & Angular)

We are seeking a talented Full Stack Developer with expertise in Java and Angular to join our development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications, both on the front-end and back-end. Your role will involve working closely with cross-functional teams and stakeholders to deliver high-quality solutions.

Full - Time

Work from Home

Published: 17/05/2023

About TechGrit.

TechGrit is a Minnesota, USA-based business, with a development centre located in Hyderabad, India, that develops custom software for small to mid-range businesses. TechGrit creates highly customized software products for healthcare and other markets throughout Minnesota and the US.

Core Services.

  • Software Discovery: brainstorming, defining features, requirements documentation

  • Software Design: storyboarding, graphic design, prototyping, architecture specifications

  • Software Development: Enterprise-grade custom web and mobile app development

  • Quality Assurance: manual testing teams, automated regression testing

  • Technical Support: app deployment, warranty support, emergency services

TechGrit runs lean, which means we all participate in growing the business and we are not afraid to reinvent ourselves. As a part of our team, you would be a known individual and a leader with a voice. As you learn how we operate, we will begin looking for your insight on how we can do what we do, but better. If you are looking for an opportunity for personal growth and a chance to try new things, TechGrit could be a fit.

TechGrit is not centred in a single line of business. We are passionate about delivering tech-forward software, no matter the industry, and build everything from enterprise intranet applications to mobile apps available on the Apple Store. We engage with prospective clients where their needs fit our abilities, be it in healthcare, travel, retail, and more! Our typical project cycles last around 4-6 months. As a part of the TechGrit team, you will cultivate long-term relationships with our ongoing clients, while also welcoming new partnerships in new


Front-End Development:

  • Develop responsive and user-friendly web interfaces using Angular, HTML, CSS, and JavaScript.

  • Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces.

  • Ensure cross-browser compatibility and optimize application performance.

  • Implement front-end best practices, including code quality, scalability, and maintainability.

  • Conduct testing and debugging of front-end components to ensure a smooth user experience.


Back-End Development:

  • Design, develop, and maintain server-side applications using Java and related frameworks (such as Spring).

  • Create RESTful APIs and integrate them with front-end components.

  • Build and optimize database schemas, queries, and data access layers (SQL or NoSQL databases).

  • Implement security measures to protect sensitive data and prevent vulnerabilities.

  • Collaborate with the team to define and enforce coding standards and development processes.


Full Stack Development:

  • Work on end-to-end development, from gathering requirements to deploying and maintaining applications.

  • Collaborate with cross-functional teams, including designers, developers, and product owners, to deliver business requirements.

  • Participate in code reviews to ensure code quality, adherence to best practices, and continuous improvement.

  • Identify and troubleshoot application issues, both on the front-end and back-end, and provide timely resolutions.

  • Stay up-to-date with emerging technologies and industry trends, and propose innovative solutions to enhance application performance and functionality.


  • Strong experience in Java development, including Java 5+ and related frameworks (such as Spring, Spring Boot).

  • Proficiency in front-end technologies, particularly Angular, HTML5, CSS3, and JavaScript.

  • Sound understanding of responsive web design and mobile-first development principles.

  • Experience with RESTful API development and integration.

  • Familiarity with databases (SQL or NoSQL) and ability to write optimized queries.

  • Knowledge of software development principles, design patterns, and best practices.

  • Familiarity with version control systems (such as Git) and Agile development methodologies.

  • Experience with build tools (e.g., Maven, Gradle) and continuous integration/continuous deployment (CI/CD) pipelines.

  • Strong problem-solving and analytical skills, with a keen attention to detail.

  • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.


  • Experience with cloud platforms (AWS, Azure, Google Cloud) and related services.

  • Familiarity with containerization technologies (Docker, Kubernetes).

Character Traits.

  • Humble, confident, self-aware

  • Passionate about technology and enjoys a variety of challenging projects

  • Excellent oral and written communication skills with a keen sense of customer service

  • Ability to work effectively with a diverse population in a fast-paced environment.

  • Ability to multitask, prioritize, and manage time efficiently without straining or effortStrong verbal English language skills with accents that can be understood in Minnesota

  • Prefers a fast-paced environment with rewards/celebrations for achievements

bottom of page