Position : Senior Java Full Stack Developer
Job Description :
As a Senior Java Full Stack Developer at Stalwart Innovations, you will be a pivotal member of our engineering team.
You will be responsible for designing, developing, and deploying robust, scalable, and secure full-stack web applications, leveraging our prime tech stack of Java, ReactJS, and AWS.
You will work in an Agile environment with a TDD-first mindset, collaborating closely with cross-functional teams to deliver high-quality, product-first solutions that have real-world impact.
Key Responsibilities :
- Architect & Develop Backend : Design and build highly scalable and performant web applications using Java (Spring Boot, Spring Batch), with a focus on microservices architecture.
- Frontend Development : Develop powerful, responsive, and intuitive user interfaces using ReactJS, TypeScript, HTML5, and CSS3.
- Cloud-Native Solutions : Leverage and integrate with various AWS services (e.g., S3, API Gateway, AppSync, Lambda, EC2) to build resilient and scalable cloud-native solutions.
- Database Management : Work with both relational and NoSQL databases, including PostgreSQL, MongoDB, DynamoDB, Snowflake, among others, for efficient data storage and retrieval.
- API Development : Design, develop, and deliver APIs that are secure, fast, and reliable, ensuring seamless communication between frontend and backend systems.
- Deployment & Operations : Manage application deployments and containerization using Docker, contributing to efficient CI / CD practices.
- Technical Leadership : Contribute to technical design discussions, provide mentorship to junior developers, and drive the adoption of best practices.
- Agile Collaboration : Actively participate in an Agile team with a TDD-first (Test-Driven Development) mindset, ensuring high code quality and test coverage.
- Product-First Thinking : Apply a strong foundation in software architecture and product-first thinking to deliver solutions that meet business needs and user expectations.
Prime Tech Stack :
Backend : Java, Spring Boot, Spring BatchFrontend : ReactJS, TypeScript, HTML5, CSS3Databases : PostgreSQL, MongoDB, DynamoDB, Snowflake, etc.Required Skills & Qualifications :
Experience : 6 to 10 years of overall experience in full-stack software development.Java Expertise : Extensive experience with Java and the Spring Framework, particularly Spring Boot and Spring Batch.Strong hands-on experience in developing complex UIs with ReactJS, including a solid understanding of TypeScript.Proven experience leveraging key AWS services for building and deploying cloud-native applications.Proficient in working with both relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB), including advanced SQL.Practical experience in designing and implementing microservices architectures.Strong foundation in software architecture principles, design patterns, and cloud infrastructure.Experience working in an Agile development environment with a commitment to Test-Driven Development.Excellent analytical, problem-solving, and debugging skills.Communication : Strong verbal and written communication skills with the ability to collaborate effectively with cross-functional teams.Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Bonus Skills & Domain Expertise :
Domain expertise in the Healthcare or Pharma sectors is a significant Join Us?Rapid Onboarding : Start your exciting journey with us the very next day!Top-Tier Compensation : Earn up to 33 LPA, reflecting your valuable expertise.Innovative Cloud Projects : Work on cutting-edge, cloud-native solutions with real-world impact.Collaborative Culture : Thrive in a high-performance, supportive, and collaborative team environment.Tech-First Mindset : Be part of an organization that prioritizes technology and innovation in everything we doref : hirist.tech)