Back to Jobs
Java Backend Developer
The vacancy has expired
-
SalaryRs. 10,00,000 - 12,00,000 per annum
- LocationBengaluru, India
-
IndustryInformation Technology and Services
Job Description
Working: Onsite
Experience: 3-5 Years
Skill set:
- Strong background in Core Java with relevant experience in J2E technologies, Hibernate
- Framework and Spring boot/Spring boot, Microservices and restful/Soap web services.
- Strong knowledge of object-oriented programming concepts, exception handling, and memory management
- Must know concepts of multi-threading and dependency injection
- Knowledge of HTML, XML, JSON, CSS, JavaScript, JSP, and Servlet
- Sound knowledge of relational and/or non-relational databases such as MySQL, MongoDB, etc.
- Ability to work with ORM frameworks and concepts such as JPA2 and Hibernate
- Working experience in any Java IDE tool such as Eclipse, Intellj IDE
- Experience in at least one framework Spring, Struts, JSF
- Knowledge of build tools such as Maven, Gradle, etc. Version control (Git repository)
- Familiar with CI/CD and DevOps and tools like Jenkins, GitHub pipelines, etc.
Other preferred skills:
- Experience in developing SaaS, PaaS, and cloud-based web applications
- Additional knowledge/experience in front-end technologies – JavaScript, HTML, AngularJS/ReactJS frameworks
Job Requirements:
- Designing, implementing, developing, and maintaining applications using the Java tech stack.
- Understand business requirement and convert into technical specifications
- Contribute to SDLC (software development lifecycle) activities: requirement gathering, analysis, design, development, testing & integration, and maintenance.
- Monitor and identify production and non-production issues and resolve them
- Writing clean, efficient, and secure code
- Ensure performance, security, stability, and quality of the application.
- Improve existing systems by adding new features in line with business specifications.
- Monitor performance and implement innovative solutions to improve the overall system.
- Collaborate with peers and team members to build scalable, secure, and quality products
- Perform regular checks and follow best practices to develop, deploy, and maintain software. Deployment of new features and products into the production environment