Backend Developer React
SIDRAM TECHNOLOGIES · Atlanta, GA · 4 days ago
Full-time
Responsibilities
- Design, develop, and implement enterprise-grade Java applications using Java 8/11/17 and Spring Boot.
- Design and develop scalable RESTful APIs and Microservices.
- Develop responsive front-end applications using React.js, TypeScript, JavaScript, HTML5, and CSS3.
- Build cloud-native applications using AWS services including ECS, EC2, Lambda, S3, RDS, ACM, and ALM.
- Design and implement event-driven architectures using Kafka, JMS, IBM MQ, RabbitMQ, and Amazon SQS.
- Develop CI/CD pipelines using Jenkins, CloudBees, Docker, Terraform, Git, and DevOps best practices.
- Participate in architecture reviews, technical design sessions, sprint planning, backlog grooming, and Agile ceremonies.
- Create technical design documents, sequence diagrams, solution architecture documents, and process flow diagrams.
- Build automated testing solutions using JUnit, Mockito, WireMock, Cypress, Postman, Jacoco, and JMeter.
- Design database models and optimize SQL queries for Oracle, PostgreSQL, DB2, and SQL Server.
- Develop reporting solutions using Jasper Reports and Cognos.
- Troubleshoot production issues and provide root cause analysis.
- Lead development teams, mentor junior developers, and perform code reviews.
- Collaborate with Product Owners, Business Analysts, QA teams, DevOps engineers, and stakeholders.
- Implement secure applications using Spring Security, OAuth2, SSL Certificates, LDAP, and Single Sign-On.
- Work in Agile/Scrum environments following SDLC best practices.
Qualifications
Required Technical Skills:
- Backend Java/J2EE
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Framework
- Hibernate
- EJB
- REST APIs
- SOAP Web Services
- Microservices
- Reactive Programming