Job Description
Job Summary Position Title: Java developer Location: Bhopal/Pune-Hinjewadi (Currently remote due to COVID-19) Work Hours: 11.00 AM to 8:00 PM IST Experience: 5 - 7 years of relevant experience Preferred Industry- IT-Software, Software Services. Job Responsibilities: - Design, develop, implement, and maintain java application phases, code and software while working in an agile and/scrum methodology. Perform backend software analysis, unit-testing and debugging while recombining changes to the improve process. Participating in the design and implementation of scalable software Integration of user-facing elements developed by front-end developers/mobile application developers with server-side logic. Building reusable and scalable code/libraries for future use. Design, development, and deployment of web services based on different frameworks. Optimization of application back-end for maximum speed and scalability. Implementation of Security and Data Protection. routines at the backend for products and projects. Design and structure databases to implement most optimized data storage solutions. Create microservices and deploy them to and run them in the cloud. Provide fast and efficient assistance to the QA team, when the bugs are assigned. Designing, develop APIs, and manage well-functioning databases and applications. Aid in creating servers and databases as per requirement. Working alongside graphic designers for web design features. Work with development teams and product managers to ideate software solutions Assist in designing server side architecture. You should be prepared to develop mostly in a Java environment, but also be ready to use new languages and systems. Technical Requirements And Qualifications Minimum of 5 years of JAVA/J2EE experience with strong hands-on skills in Microservices, Spring, Spring Boot, Spring MVC, Hibernate, JPA, JSP, Java Servlets, J2EE, Web services, JUnit. N Tier architectures, technologies, and good open-source framework exposure. Proficiency with agile and scrum methodology. Experience creating front end applications using HTML5, CSS3, JS, Bootstrap, jQuery, etc. Experience with database technology such as MySQL, Oracle, and MongoDB any one is fine. Experience building secure RESTful web services. Clear understanding and ability to code in a multi module development environment Good Knowledge of DevOps tools, CI/CD, Git, Bitbucket Strong understanding of software design patterns including object-oriented design (OOO), API/Web Service Design and methodology Experience with cloud technologies is a plus like AWS, Azure. Good to have proficiency with Linux command line and shell scripting. The candidate needs be able to work independently and be proactive This person should be able to meet aggressive deadlines Education : Bachelor's degree in computer science, software development, or a related field
Employement Category:
Employement Type: Full time
Industry: Recruitment Services
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Java Developer
Keyskills:
Java
J2EE
Microservices
Spring
Spring Boot
Spring MVC
Hibernate
JPA
JSP
Java Servlets
Web services
JUnit
HTML5
CSS3
JS
Bootstrap
jQuery
MySQL
Oracle
MongoDB
Git
Bitbucket
AWS
Azure
Shell scripting
RESTful web services
DevOps tools
CICD
Linux command line