Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in the tech sector is seeking a skilled Software Developer to design and implement robust applications. The ideal candidate will have strong experience in Java and Spring, with a focus on both frontend and backend development. This role involves collaborating closely with cross-functional teams, mentoring junior developers, and driving process improvements. Join an innovative team dedicated to creating secure and scalable solutions in a dynamic environment.
Collaborate with product managers, software architects, and other stakeholders to understand business needs and translate them into robust technical solutions.
Design, develop, and maintain high-quality software applications usingJavaand theSpring framework, contributing on either the frontend or backend based on expertise.
Write clean, efficient, and secure code aligned with industry best practices and coding standards.
Participate in code reviews to maintain code quality and share constructive feedback with peers.
Perform unit testing and debugging to ensure application functionality and resolve technical issues.
Work closely with frontend or backend teams to integrate components and ensure smooth application flow.
Build scalable and secure backend services using Java, ensuring reliability and performance.
Collaborate with QA engineers to support testing, quickly address defects, and ensure timely resolution of issues.
Partner with DevOps to implement and maintain CI/CD pipelines and automate deployment processes.
Contribute to cross-functional initiatives alongside product management, UX/UI, and operations teams for successful product delivery.
Promote knowledge sharing and team support through mentorship and collaboration.
Continuously seek improvements in development processes, tools, and practices.
Stay informed on industry trends, new technologies, and security practices, particularly aroundpayment systemsand secure coding.
Bachelor’s degree inComputer Science,Software Engineering,Information Technology, or a related field.
Minimum of3 yearsof professional experience in software development, with a focus on either frontend, backend, or full-stack roles.
Experience developing secure, robust applications with knowledge of security principles and secure coding practices.
Exposure topayment systemsand integration is highly desirable.
Solid understanding of relational databases andORM toolslikeHibernate.
Proficiency withversion control systems(e.g., Git) andAgile developmentmethodologies.
Familiarity with frontend build tools (e.g., Grunt, Gulp) and package managers (e.g., npm, Yarn) is advantageous.
Excellent analytical and problem-solving skills with an ability to implement effective technical solutions.
Strong communication and teamwork skills, with a collaborative mindset.
Meticulous attention to detail with a focus on clean, maintainable code.
Familiarity withcloud platformsandcontainerization toolslikeDockeris a plus.
Certifications inJavaor related technologies are a bonus.