Up to $9700 | Senior Software Engineer (Java) | 1 year renewable contract
PERSOL Pasir Ris Temporary
Senior Software Engineer (Java)
Key Responsibilities
Application Development & Architecture- Design and develop scalable Java applications using Spring Framework and Spring Boot, adhering to SOLID principles and best practices.
- Architect and implement microservices-based solutions with a strong focus on performance, security, and maintainability.
- Design and implement RESTful APIs that meet business requirements and performance standards.
- Write clean, well-documented code and conduct thorough code reviews to maintain high engineering standards.
- Implement unit tests and integration tests using Test-Driven Development (TDD) methodologies.
- Participate in continuous improvement initiatives, including code optimization, refactoring, and technical debt reduction.
- Develop and optimize relational database schemas and complex SQL queries for efficient data retrieval and manipulation.
- Troubleshoot, debug, and resolve production issues using a systematic and analytical approach.
- Collaborate with cross-functional teams to analyze requirements, identify technical solutions, and deliver features on schedule.
- Mentor junior developers, providing guidance on coding standards, design patterns, and professional development.
- Stay current with industry trends and emerging technologies relevant to Java development.
- 5+ years of professional software development experience with Java
- Advanced proficiency in Core Java, Object-Oriented Programming (OOP), and design patterns
- Strong expertise with Spring Framework and Spring Boot
- Solid knowledge of relational databases, SQL optimization, and database design principles
- Proven experience designing and developing RESTful APIs
- Proficiency with version control systems, particularly Git
- Good understanding of microservices architecture and distributed systems
- Experience with unit testing frameworks and test-driven development (TDD)
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work effectively in collaborative team environments
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Hands-on experience with containerization technologies such as Docker and Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of Agile and Scrum methodologies
- Experience with message queuing systems such as RabbitMQ or Apache Kafka
- Track record of performance optimization and system tuning
- Experience mentoring or leading junior developers
We regret that only shortlisted applicants would be notified.
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolsingapore.com/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy.
PERSOL SINGAPORE PTE LTD • UEN No. 200007268E • EA License No. 01C4394•
Reg. EA Registration No. R23113726 (Kelvin Chee Kia Hau)
PERSOLTampines, 3 km from Pasir Ris
Senior Software Engineer (Java)
Key Responsibilities
Application Development & Architecture
• Design and develop scalable Java applications using Spring Framework and Spring Boot, adhering to SOLID principles and best practices.
• Architect...
RUCKUS NETWORKS SINGAPORE PTE. LTD.Pasir Ris
In our'always on' world, we believe it's essential to have a genuine connection withthe work you do.
Weare looking for a Senior Software Engineer to join our growing team inSingapore. You will work with adynamic and focused team to develop state...
Geylang, 9 km from Pasir Ris
to solve impactful problems
Senior Software Engineer
We’re looking for a Software Engineer to design, build, and maintain reliable software solutions that power our platform. You’ll work closely with cross-functional teams to turn requirements...