Job Description
What you will do:
• Work on existing software solutions or new systems on the specified programming language.
• Translating designs and wireframes into high-quality code.
• Ensure the best possible performance, quality of the solution you are working on.
• Working closely with business analysts, software engineers, product managers, designers and other stakeholders.
• Write well designed and efficient code by adhering to the specified coding standards.
• Mentor and support other team members by doing code reviews and applying your experience in process and technical leadership.
Requirements:
• Minimum 1.5 years of work experience as a Software Engineer in following languages: Java.
• You should have sound knowledge of Java Spring Boot, Hibernate, JPA tools, Maven.
• You should have sound knowledge of Relational databases. Brownie points for Oracle database experience.
• Familiarity with web servers (e.g. Apache/ Apache Tomcat).
• Proficiency with RESTful APIs to connect applications to back-end services.
• Flexibility to switch to a new programming language as and when required.
• Should be familiar with any of the frontend technologies (e.g. Angular/ React JS et cetera)
• Ability to own a product and deliver exceptional quality.
• Analytical capabilities and logical approach to problem-solving.
• Familiarity with software development lifecycle and agile methodology.
• Proficiency in software engineering tools.
• Have system-level thinking and ability to develop a system as a whole.
• Bachelor's degree in Computer Science Engineering or any other relevant course.
• Good communication skills - including the ability to convey information to non-technical team members in a concise and clear way.
• Ability to understand the end-user.
Benefits:
💡 Quick Summary
Seeking a career-building opportunity? The Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
