Front Office Java Developer #sn
Summary
Develops and maintains front-office software solutions in Java, collaborating with teams to design, document, and deploy features while staying current with emerging technologies like cloud and blockchain.
Software Requirements:
· Strong understanding of other technology platforms such as mobile, cloud, IoT, and blockchain.
· Knowledge of software development life cycle (SDLC) and Agile methodologies.
Overall Responsibilities:
· Work closely with cross-functional teams to understand technology requirements and design solutions to meet business needs.
· Develop technical specifications and detailed documentation for new features and enhancements.
· Stay current with the latest technology trends and advancements and suggest ways to incorporate them into existing solutions.
· Conduct code reviews to ensure the quality and maintainability of the codebase.
· Participate in the resolution of technical issues and provide technical support to team members.
· Collaborate with the testing team to ensure software solutions are thoroughly tested and meet quality standards.
Skills:
· Strong in front office platforms
· Proficiency in one or more programming languages such as Java, Python, or Node.js.
· Excellent communication and interpersonal skills.
· Ability to work independently and as part of a team.
· Ability to take initiative, prioritize tasks, and manage time effectively.
Experience:
· Minimum of 8 years of experience in software development, with a focus on other technologies.
· Experience with software development methodologies and tools such as Agile, Scrum, Git, JIRA, and Confluence.
· Experience working with cross-functional teams and participating in code reviews.
Day-to-Day Activities:
· Participating in daily stand-up meetings and project planning sessions.
· Collaborating with cross-functional teams to understand business requirements and design solutions.
· Writing, testing, and deploying software solutions.
· Participating in code reviews and providing feedback to other team members.
· Staying current with the latest technology trends and advancements.
· Providing technical support to team members and resolving technical issues.
Qualification:
· Bachelor's or master's degree in computer science, Information Technology, or a related field.
What you need to do now
If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call Shabnam at Hays on +65 60271964 or email [email protected] for a confidential discussion.
Referrals are welcome.
Registration ID No. R1873584 | EA License number: 07C3924 | Company Registration No. 200609504D