Java Developer
Seeking developers with experience of working on Core Java, J2EE, Spring and MySQL in an agile environment who can translate software requirements into workable programming code.
Experience level: 5-7 years
About the Role
As a Java developer, you will contribute to our continually evolving HR platform by working as a developer on the in-house product development team. It requires experience of working on Core Java, J2EE, Spring and MySQL in an agile environment. Mobile experience is a big plus. You will collaborate with locally based team members and remote Product/Project Managers and will contribute to the design and implementation of new features.
What Would You Do At ALTRES?
A comprehensive role like this one calls for taking up the following responsibilities:
- Translate software requirements into workable programming code.
- Work with Team members, discuss technical solutions with them.
- Participate actively in scrum meetings.
- Conduct code reviews for peers.
- Collaborate with Development, QA, and Product Management teams for implementation.
- Ability to self-direct, work without supervision and balance multiple duties.
- Own the design process life cycle. Figure out a problem statement and see it through each stage till the design becomes live code.
- Responsible for front-end design and development for both the web and mobile versions.
- Coordinate with product managers, executives, and subject matter experts to incorporate specific design requirements, visual treatment, and organize information.
- Ensure continuous and collaborative communication between design and development teams to ensure crisp integration of front-end design to back-end functionality.
What Do You Need For The Job?
As a potential candidate, you are expected to have the following skills (technical):
- Strong technical background with good understanding of product development life cycle.
- Expertise in full stack application design and development across all relevant form factors smartphone, tablet, laptop, desktop, etc.
- Experience in building web applications using J2EE (JSP, Servlets) and Core Java.
- Detailed understanding of front-end Web application technologies like HTML5, JavaScript, CSS. Core JavaScript and JQuery development experience is very important.
- Proficient in MySQL or another RDBMS variant with 2+ years of experience building and interfacing with the database.
- Experience with JIRA or similar issue & project tracking tool.
- Familiarity with Agile software development processes including Scrum.
What’s In It for You?
- Competitive salary and benefits
- Opportunity to work for both front end and backend development
- Great learning and development opportunities
- Working with an organisation that keeps up to date with industry best benchmarking in every aspect