Senior Full-Stack Software Engineer
We're seeking an experienced and versatile Senior Full-Stack Software Engineer to join our dynamic team. The ideal candidate will bring a wealth of expertise in building complex, cloud-based applications and a passion for innovative software development.
Key Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 8-10+ years of professional software development experience, with a strong focus on Java-based applications and full-stack development
- Proven track record in cloud-based development, particularly in building SaaS applications using platforms like AWS, Azure, or Google Cloud
- Proficiency in multiple programming languages, with emphasis on Java and JavaScript
- Additional experience with languages such as Python and Node.js is a plus
- Expertise in agile methodologies and related tools (e.g., Scrum, JIRA)
- Mastery of version control systems and CI/CD pipelines for automated testing and release management
Technical Skills and Knowledge:
- Strong problem-solving and debugging abilities
- Familiarity with application security principles and best practices
- Experience in software integration with physical devices or IoT is advantageous
- Understanding of relevant regulations such as GDPR and ISO 27001, particularly in the context of financial services and retail industries
Personal Attributes:
- Excellent written and verbal communication skills
- Ability to thrive in a fast-paced environment and adapt to changing priorities
- Strong leadership qualities and a passion for mentoring team members
- Collaborative mindset, with experience working in cross-functional teams
If you're ready to take on challenging projects, drive innovation, and contribute to cutting-edge software solutions, we want to hear from you. Join our team and help shape the future of technology in our industry.
Desired Skills and Experience
Senior Java Software Engineer
We're seeking an experienced and versatile Senior Java Software Engineer to join our dynamic team. The ideal candidate will bring a wealth of expertise in building complex, cloud-based applications and a passion for innovative software development.
Key Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field
8-10+ years of professional software development experience, with a strong focus on Java-based applications and full-stack development
Proven track record in cloud-based development, particularly in building SaaS applications using platforms like AWS, Azure, or Google Cloud
Proficiency in multiple programming languages, with emphasis on Java and JavaScript
Additional experience with languages such as Python and Node.js is a plus
Expertise in agile methodologies and related tools (e.g., Scrum, JIRA)
Mastery of version control systems and CI/CD pipelines for automated testing and release management
Technical Skills and Knowledge:
Strong problem-solving and debugging abilities
Familiarity with application security principles and best practices
Experience in software integration with physical devices or IoT is advantageous
Understanding of relevant regulations such as GDPR and ISO 27001, particularly in the context of financial services and retail industries
Personal Attributes:
Excellent written and verbal communication skills
Ability to thrive in a fast-paced environment and adapt to changing priorities
Strong leadership qualities and a passion for mentoring team members
Collaborative mindset, with experience working in cross-functional teams
If you're ready to take on challenging projects, drive innovation, and contribute to cutting-edge software solutions, we want to hear from you. Join our team and help shape the future of technology in our industry.
Oscar Associates Limited (US) is acting as an Employment Business in relation to this vacancy.