Java Full Stack Developer
Location: Bengaluru, India
Department: Techinical
Experience: 4-5
Skills: Spring Boot, CSS3, java, Docker, Microservices Architecture, SQL, Hibernate, Angular, javascript
- Design, develop, test, deploy, and maintain scalable and secure web applications.
- Develop and maintain robust backend services using Java and Spring technologies (Spring Boot, Spring MVC).
- Build and integrate RESTful APIs with modern frontend applications.
- Work on responsive frontend components using modern JavaScript frameworks.
- Mentor junior developers, conduct thorough code reviews, and drive best practices within the team.
- Collaborate effectively with UI/UX designers, QA teams, product managers, and stakeholders.
- Participate actively in requirements analysis, technical design, development, and deployment activities.
- Troubleshoot, debug, and optimize applications for peak performance and scalability.
- Support CI/CD pipelines and assist with deployment and monitoring activities.
- Write clean, maintainable, and well-documented code following established best practices.
- Strong experience in Java with a solid understanding of object-oriented programming.
- Hands-on expertise in Spring Boot, Spring MVC, and Hibernate/JPA.
- Proven experience in designing and implementing solutions based on Microservices Architecture.
- Proven experience in designing and developing RESTful APIs.
- Deep experience with SQL and relational databases (e.g., PostgreSQL, MySQL) with strong ORM skills.
- Frontend development experience using JavaScript, HTML5, CSS3, and responsive UI design.
- Proficiency in one or more modern frontend frameworks: React.js and/or Angular.
- Experience using Git and repository management tools (GitHub/GitLab).
- Experience working in Agile/Scrum development environments.
- Strong problem-solving, analytical, and communication skills.
- Exposure to Cloud platforms such as AWS, Azure, or GCP is preferred.
- Working knowledge of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Experience with modern JavaScript build tools (e.g., Webpack, Babel) and Node.js for package management.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Be part of a fast-growing technology company.
- Work in a collaborative and innovation-driven environment.
- Gain exposure to high-impact projects across diverse domains like Fintech and Health Tech.
- Continuous learning and professional growth opportunities.
- Dedicated budget and time for continuous learning, certifications, and attending industry conferences.
- Work with modern technology stacks and agile practices.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
