|about 1 month ago
Title: Senior Software Engineer - Java
About Nextwave Partners: NextWave Partners is the Recruitment Partner of choice within the Clean Energy, Sustainable Infrastructure, ESG, Impact Investment, and Climate-Tech Technology sectors. We are committed to supporting industries battling climate change towards a net-zero future and a sustainable economy.
Description: NextWave Partners is working with a leading business in the technology sector. They are seeking for a Senior Software Engineer focused on Java to join their mission towards Health and Co-Development of digtial platforms. In this role, the individual will be responsible for the design, development and deployment of the software application.
Design, Develop, and Maintain Software Applications:
- Lead the end-to-end lifecycle of software applications, from design and development to testing, deployment, and ongoing maintenance.
Enhance Software Quality:
- Apply Scrum practices, including code review and unit testing, to continuously improve the quality of software.
User Stories Refinement:
- Collaborate with Product Owners/Business Analysts in refining user stories, ensuring alignment with project objectives.
Test Automation and Bug Fixes:
- Assist QA in test automation efforts and contribute to bug fixes, ensuring a robust and error-free software environment.
Build and Release Automation:
- Collaborate with DevOps in automating build and release processes for efficient software delivery.
Prepare Interface Specifications and Architecture Documents:
- Develop comprehensive interface specifications and other architecture documents to guide the development team.
Adherence to Software Craftsmanship Manifesto:
- Adhere to the principles of the Software Craftsmanship Manifesto, emphasizing professionalism and delivering high-quality software.
- Identify potential technical challenges and provide direction to guide the team in solving complex problems.
Support and Develop Software Engineers:
- Mentor and support software engineers, providing advice, coaching, and opportunities for professional development.
Effective Communication and Requirements Management:
- Communicate effectively with business users, technical teams, and management to collect requirements, coordinate efforts, and provide task estimates.
- Business Domain Understanding:
- Grasp business domain concepts and effectively manage requirements from stakeholders.
- Prioritization and Delivery:
- Prioritize tasks, communicate clearly, and demonstrate a consistent track record of delivery while showcasing excellent software engineering skills.
- Degree in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
- Familiarity with cloud-native technology, emphasizing a modern approach to software development.
Software Development Practices:
- Familiarity with Clean Code, Design Patterns, and Unit Testing.
- Familiarity with multi-paradigm programming languages.
- Knowledge and experience in Java Spring Framework, Angular, Apache Spark, Data Engineering/ETL will be advantageous.
AWS Cloud Environment:
- Technical knowledge and experience in designing and developing applications in the AWS cloud environment (RDS, Glue, Lambda, MSK) will be advantageous.
Agile and UX Development:
- Working experience in Agile and UX development environments will be an added advantage.
If you are interested in this position, please apply directly on the platform with your latest CV. We will review your application and revert back promptly.
Keep in touch
If you would wish to keep up to date with the latest NextWave opportunities and industry updates, please follow us on LinkedIn and create your profile on our website to receive a weekly newsletter in your inbox!
Diversity is a core value at NextWave Partners, and we are proud to be partnering with equal opportunities employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, or age.
EA Registration No: R1877984
NextWave Partners Ltd. (EA License No: 16S8303 - UEN: 201602833E)
Job has Expired