- Architect new features, design, and review implementations.
- Have close collaboration with development partners and align them with the overall technology roadmap and architecture.
- Work closely with the management team to develop, propose, and execute engineering initiatives.
- Drive high-quality and secure SDLC in all software solutions.
- We are an agile shop, mostly scrum, developing primarily in AWS using deployment and test automation, containers, microservices, and serverless techniques.
- Participate in an on-call rotation, promptly delivering support to resolve production issues outside standard working hours as required, ensuring minimal impact on customer experience.
What Youll Bring :
- 8+ years of software engineering experience in full stack development with a strong focus on React.js, Java, Spring and cloud services.
- Expertise to design and implement robust, scalable, and maintainable Java-based backend systems.
- Proficient with develop responsive and interactive user interfaces using React.js and related libraries.
- Solid proficiency in Java, Spring, and Spring Boot for backend development, coupled with a comprehensive understanding of JavaScript/TypeScript, HTML5, CSS3, ES6, JQuery, and frontend frameworks like React.js.
- Skilled in crafting responsive and engaging user interfaces utilizing React.js and associated libraries.
- Familiarity with RESTful APIs to connect Frontend with backend services.
- Proficiency with build tools like Maven and NPM for project management and dependency management.
- Proficiency in Jenkins, GitLab CI/CD, GitHub, and understanding of FedRAMP compliance.
- Understanding of cloud platforms such as AWS for deploying and scaling applications.
- Understanding of monitoring, logging, and observability practices.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) and container orchestration.
- Experienced in project sizing, decomposition, commitment setting, and execution in close collaboration with management stakeholders.
- Well-versed in Agile development methodologies, with experience utilizing the Atlassian stack, particularly JIRA.
- Secure programming experience working with scanning tools such as Veracode.
- Demonstrated ability to collaborate effectively across various engineering disciplines, including Site Reliability, Performance, Database Reliability, and Quality Assurance.