Description
Full Stack Senior Java Software Engineer – Job Description
Roles & Responsibilities
● As a full-stack software developer, you will be involved in all stages of the development: UI, architecture, implementation, testing, and code reviews. You will also participate in the deployment lifecycle and maintenance of the product. You may as well be in touch with customers should you want it. We're Agile, so be prepared for sprints and their reviews and daily stand-ups.
● Our product mixes front-end and back-end technologies. You may choose to be involved in one, or the other, or both.
● Because of the nature of our industry, we use a lot of technologies related to virtualization, networking, security, but it's not necessary for you to be acquainted with them - what's important to us is your willingness to learn quickly and continuously upskill yourself.
Minimum Qualifications
The technologies that you will use on a daily basis are:
● Frontend:
❖ JavaScript (ReactJS)
● Backend:
❖ Java / Python / Linux
● Experience in a role linked to full stack developer, back-end and front-end.
● Rigorous, autonomous, you like building up things and feel no fear on unknown grounds
● You have a passion for innovation; you feel like you fit with our company's culture
● You can work in English
● Minimum Bachelor’s degree in Computer Science or similar field.
Preferred Qualifications
● Experience in developing web user interface with ReactJS
● Experience in Openstack is preferred
● Experience in product development organisations
● Experience writing unit (JUnit) or other automated tests.
● Experience working with relational databases.
● Experience using Confluence, JIRA, Git, Jenkins and testing mechanisms
● Knowledge of JSON and XML formats is a must.
● Knowledge of Springboot, Tomcat, Postgres, Linux threads, HTTP, apache, ELK, docker.
● Must be familiar with Shell or Bash scripting.
● Strong debugging and root cause analysis skills. Should be able to conduct investigation across
all components of a distributed system to pinpoint the fault and identify the root cause and
sources of unreliability or a fault.
● Comfortable working in a scrum team with local and remote teammates. Must be a team player.
● Willing to own solutions from definition through to production.
● Understand the basic non-functional requirements like scalability, performance, redundancy, high
availability.
● Ability to prioritise the work in hand
● Positive and Can-do attitude
Job Type: Full-time
Salary: ₹1,500,000.00 - ₹2,000,000.00 per year
Benefits:
• Health insurance
• Provident Fund
Schedule:
• Day shift
Ability to commute/relocate:
• Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Required)
Education:
• Bachelor's (Preferred)
Experience:
• web user interface with ReactJS: 5 years (Required)
• Openstack: 3 years (Required)
• Springboot, Tomcat, Postgres, Linux threads, docker.: 3 years (Required)
Speak with the employer
+91-XXXXXXXXXX