- Experience
- 3–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 12 seconds ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking an experienced Java Developer based in Bangalore with 3 to 7 years of hands-on expertise in designing, building, and deploying scalable backend systems. The candidate must have a solid grasp of Core Java programming, data structures, algorithms, and microservices architecture.
Primary Responsibilities
- Create and maintain robust Java applications utilizing Spring Boot and microservice techniques.
- Design and develop scalable microservices and backend systems leveraging Java and Spring Boot frameworks.
- Handle full-cycle software development including requirements analysis, design, coding, testing, and deployment phases.
- Develop and consume RESTful APIs to enable efficient integration between systems.
- Implement real-time data streaming solutions and asynchronous processing using Kafka.
- Build and integrate RESTful APIs to ensure smooth communication between services.
- Deploy containerized applications with Docker and orchestrate them using Kubernetes.
Qualifications and Skills
- Possess a Bachelor's degree in Computer Science, Engineering (B.Tech or B.E), M.Tech, or MCA.
- Solid software development experience with emphasis on system design capabilities.
- Strong analytical and problem-solving aptitude.
- Effective verbal and written communication skills.
Attributes
- Adept coder with analytical thinking.
- Proactive in taking ownership and delivering quality solutions.
- Strong team collaboration and communication abilities.
Minimum education
Bachelor's Degree
Tools & software
How they work
Communication
Teamwork & Collaboration
Problem Solving
Attention to Detail
Accountability