04 Aug
|
PSI India
|
Jaipur
ID: 394 | 3-4 yrs | Jaipur | careers
Java Full Stack Developer (3–4 Years Experience)
Job Summary
We are looking for a Java Full Stack Developer with 3–4 years of experience in building scalable, cloud-native applications. The ideal candidate will have solid expertise in Java, Spring Boot, Microservices, Kafka, React, REST APIs. Hands-on experience in cloud-native development, containerization, CI/CD pipelines DevOps practices, and modern software engineering practices, tools and technologies.
Must-Have Skills
- 3–4 years of hands-on backend development experience.
- Strong expertise in:
- Core Java (Java 8+), Spring Boot, Spring Framework
- Microservices Architecture
- REST API Design and Development Apache Kafka, Kafka Streams/Lambda Streams, and Kafka Security
- Front-end development experience with Node, React or Angular, JavaScript/TypeScript
- Experience with relational databases (Oracle, PostgreSQL, MySQL, etc.).
- Knowledge of database design, SQL optimization, and performance tuning.
- Hands-on experience with:
- Docker, Kubernetes, Jenkins CI/CD
- Experience deploying and managing containerized applications.
- Unit testing using JUnit. Integration Testing, API Testing.
- Strong troubleshooting, debugging, and problem-solving skills.
- Experience working in Agile/Scrum methodology.
- Cloud platforms (AWS, Azure, or GCP).
Nice-to-Have Skills
- Exposure to AI/ML-powered applications and integrations:
- AI-assisted development tools
- Retrieval-Augmented Generation (RAG) concepts
- LLM integration into enterprise applications
- Spring Cloud, OpenShift, Redis, Elasticsearch.
- Monitoring and observability tools (Prometheus, Grafana).
- Terraform or Infrastructure as Code (IaC)
- SonarQube, Nexus, Artifactory
- Knowledge of Security best practices for distributed systems
- Performance tuning and scalability optimization
Key Responsibilities
- Design, develop, and maintain scalable and high-performance enterprise applications.
- Build and enhance RESTful APIs and microservices using Java and Spring Boot.
- Develop responsive and user-friendly front-end applications using React.
- Design and implement event-driven architectures using Kafka.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Build and maintain CI/CD pipelines using Jenkins.
- Collaborate with cross-functional teams - Product Owners, QA, DevOps, and Architects.
- Troubleshoot production issues and perform root cause analysis.
- Optimize application performance, scalability, security, and reliability.
- Participate in code reviews and enforce coding standards and best practices.
- Contribute to cloud-native application development and modernization initiatives.
- Support Agile ceremonies including sprint planning, daily standups, reviews, and retrospectives. Top of Form
- Bottom of Form
Required Qualifications
- Bachelor's or Master’s degree in Computer Science, Information Technology, or related field.
- 3+ years of solid professional software development experience.
- Strong communication and stakeholder collaboration skills.
- Ability to work independently and mentor junior developers when required.
End of document
📌 Java Fullstack Senior Developer (Jaipur)
🏢 PSI India
📍 Jaipur