Senior Software Developer (Java) - 1 year contract - Singapore
We are seeking a 9+ Senior Java Full Stack Developer to design, develop, and support web applications and backend systems, including microservices. This role involves working with various technologies and mentoring junior developers.
Key Responsibilities:
- Design & Development: Lead the creation of responsive user interfaces and web components using HTML5, JavaScript, and CSS3.
- Microservices: Develop microservice-based APIs using REST and GraphQL for performance and scalability.
- Frameworks: Build flexible user interface frameworks for integration across applications.
- Collaboration: Work with QA teams to implement automated testing and participate in agile development processes.
- Code Quality: Write maintainable, high-quality code and troubleshoot complex issues.
- Mentorship: Guide junior developers on best practices and new technologies.
Required Skills and Experience:
- 9+ years of software development experience, with a focus on Java and related technologies.
- Proficiency in Java-based state machines, Hibernate, and PostgreSQL.
- Strong understanding of JavaScript fundamentals and experience with frameworks like Angular, React, and Vue.js.
- Experience in Spring, Spring Boot, and Node.js for backend development.
- Familiarity with RESTful and SOAP web services, as well as databases like Oracle and Neo4j.
- Knowledge of CI/CD tools and frontend automation testing frameworks.
EA License Number: 16S8131
Recruiter License Number: R22105628