Role: Java Full Stack Developer with React
Location: Irving, TX/ Tampa, Fl/ New York, NY (Onsite)
Position Type: Fulltime
Client: Altimetrik/Citi Bank
Years of exp required 8+
Karat (Coding) interview is must
Job Description:
- Strong proficiency in Java (Java 8/11/17), Spring Boot, Microservices, RESTful APIs, and React.js.
- Hands-on experience developing scalable REST APIs using Spring Boot, Spring MVC, and Spring Security.
- Experience building responsive front-end applications using React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Strong experience with relational databases such as Oracle and SQL, along with NoSQL databases like MongoDB.
- Experience with cloud-native application development using OpenShift, Kubernetes, Docker, and cloud platforms (AWS/Azure/GCP preferred).
- Hands-on experience with messaging systems such as Kafka, IBM MQ, or RabbitMQ.
- Strong understanding of Microservices Architecture, API integration, and event-driven systems.
- Experience following Clean Code, SOLID principles, design patterns, and best coding practices.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Experience with DevOps, CI/CD pipelines, Jenkins, GitHub Actions, GitLab CI, or similar tools.
- Proficiency with version control systems such as Git.
- Ability to independently work in a fast-paced, Agile environment while managing multiple priorities.
- Strong analytical, troubleshooting, debugging, and problem-solving skills.
- Excellent written and verbal communication skills with the ability to collaborate across cross-functional teams.