Job Description
• Design, plan and build all aspects of the product’s and platform’s frontend and create the best user experience out there. Be proud of what you do.
• Take leadership and pursue the best, state-of-the-art solutions, within the dynamic requirements and timelines.
• Take E2E ownership of all aspects of the development cycle. From choosing the needed tech stack, to create the best dev experience and up to fully own production.
• Be goal and data oriented. Always strive to make decisions based on data.
• Be minded for quality and efficiency - invest time, when needed, in order to run better and faster.
• Focus on continuous growth and improvement, in every aspect (personal, products, processes, tools, skills, etc.).
• As a vital member of the engineering team, be part of defining and building the team’s culture and agenda.
• Mentor engineers to develop new skills and grow professionally.
Who you are:
• You are talented, passionate about building the best product there is while being a core member in driving and shaping the engineering culture.
• 4-6 years of proven corporate Java-based Software Engineering.
• Enterprise Java and Spring Framework experience required.
• RDBMS, SQL and ORM database experience required.
• Preference given to those with proven, hands-on experience in microservices
• Well-versed in Design Patterns and can point to specific instances where various design patterns were employed.
• Familiarity with OOA/OOD; specifically, UML
• BS/MS degree in Computer Science, Engineering or a related subject
• Proven hands-on Software Development experience, especially API and microservices architecture
• Excellent communication skills, both written and verbal
• Experience working with payment platforms/subscription systems is a plus
• Your software design skills are solid. You have experience with solving complex product needs with simple software architecture.
• You have experience with software engineering best practices and are keen for automation (e.g. unit testing, code reviews, design documentation, CI/CD, etc.).
• You are tech-savvy, yet business-oriented. You are thrilled by solving customer’s pain points.
• You are responsible and have good self-management skills. You know to estimate effort, manage your time, and work in a predictive manner with high accountability, end to end.
• You hold an “a get-things-done” approach.
• You possess a can-do attitude. When tackling a problem, you think about how to solve it, before explaining why it’s complicated.
• You have strong communication and teamwork skills. You are able to share knowledge with colleagues and other team members, while open to others’ ideas.
• You have strong leadership and interpersonal skills, ability to work collaboratively toward a common goal.
• You are comfortable working in an agile, dynamic, fast-paced working environment
💡 Quick Summary
Seeking a career-building opportunity? The Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida 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.
