Full stack Lead - Java + React
Location -Berkeley Heights, NJ (Onsite )
Responsibilities:
- Develop and maintain front-end web applications using React JS, including:
- Designing and implementing user interfaces
- Writing code that is responsive and accessible
- Using React components and libraries
- Develop and maintain back-end web applications using Spring Microservices, including:
- Designing and implementing RESTful APIs
- Writing code that is scalable and reliable
- Using Spring Boot and other Spring frameworks
- Work with DevOps tools to automate the development, testing, and deployment of applications, including:
- Using Jenkins for continuous integration and continuous delivery
- Using Harness to automate deployments
- Using Fortify to scan for security vulnerabilities
- Using Sonarqube to measure code quality
- Troubleshoot and debug applications
- Work with other engineers to design and implement new features
- Stay up-to-date on the latest technologies, such as:
- New features of React JS
- New features of Spring Microservices
- New DevOps tools
Tooling:
- React JS
- Spring Microservices
- Docker
- Kubernetes
- Azure Cloud
- Jenkins
- Harness
- Fortify
- Sonarqube
In addition to these specific tools and technologies, the ideal candidate will also have a strong understanding of the following:
- Software development principles and practices
- Agile development methodologies
- Cloud computing concepts
- Security best practices
- Data structures and algorithms
- Object-oriented programming
- Testing and debugging