08 Sep
|
TalentOla
|
Bengaluru
08 Sep
TalentOla
Bengaluru
Java Full Stack Developer –
Job Summary
We are looking for a skilled Java Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate has strong experience in Java-based backend development, as well as proficiency in front-end technologies, databases, and cloud platforms. You will collaborate with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Backend Development
- Design, develop, and maintain backend services using Java, Spring Boot, and RESTful APIs.
- Implement microservices architecture and integrate third-party services.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and testable code.
Frontend Development
- Build user interfaces using Angular, React, or Vue.js.
- Develop responsive, cross-browser compatible UI components.
- Integrate APIs with front-end applications.
Database & Storage
- Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Create database schemas, optimize queries, and ensure data integrity.
DevOps & Deployment
- Implement CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions.
- Deploy applications on AWS, Azure, GCP, or on-premise servers.
- Manage containerized applications using Docker and Kubernetes.
Testing & Quality Assurance
- Write unit tests (JUnit, Mockito)
and support integration testing.
- Participate in code reviews and follow best practices.
Collaboration
- Work closely with product managers, UI/UX designers, and QA teams.
- Participate in agile ceremonies (standups, sprints, retrospectives).
Required Skills
- Strong proficiency in Java, Spring Boot, REST APIs, and microservices.
- Experience in front-end frameworks (Angular/React/Vue).
- Good understanding of HTML5, CSS3, JavaScript, TypeScript.
- Experience with relational and NoSQL databases.
- Familiarity with DevOps tools (Git, Docker, Kubernetes, CI/CD).
- Understanding of cloud technologies (AWS/Azure/GCP).
- Strong problem-solving and debugging skills.
Preferred Skills
- Experience with message queues (Kafka, RabbitMQ).
- Knowledge of authentication & authorization (OAuth2, JWT).
- Exposure to cloud-native architectures and serverless computing.
- Working knowledge of Agile methodologies.
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2–8+ years of hands-on experience in Java Full Stack development (vary based on role level).
Soft Skills
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced setting.
- Attention to detail and quality-focused mindset.
📌 Java FSD (Bengaluru)
🏢 TalentOla
📍 Bengaluru