Salary Range
SGD 36,000 - SGD 84,000 /year
SGD 3,000 - SGD 7,000/month
Skills Required
MVCGitManagement SkillsKubernetesOracleProduct Information ManagementSoftware EngineeringMySQLJUnitSQLSystem DesignJIRAContinuous IntegrationDockerJavaContent DevelopmentDatabasesSoftware DevelopmentAgile Development
Job Description
Job Summary:
We are seeking a skilled Java Developer to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate should have strong experience in Java, Spring Boot, and microservices architecture and be comfortable working in an Agile development environment.
Key Responsibilities:
1. Software Development & Maintenance
- Design, develop, test, and deploy Java-based applications.
- Implement RESTful APIs and microservices using Spring Boot.
- Optimize application performance and scalability.
2. System Architecture & Design
- Participate in architectural discussions and contribute to system design.
- Ensure application security, reliability, and maintainability.
3. Database & Backend Development
- Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Write efficient queries and optimize database performance.
4. Collaboration & Agile Development
- Work closely with frontend developers, QA engineers, and DevOps teams.
- Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning.
- Use tools like Git, JIRA, Confluence for version control and project tracking.
5. Testing & Quality Assurance
- Write unit and integration tests using JUnit, Mockito, or TestNG.
- Ensure code quality with proper documentation and code reviews.
6. Continuous Integration & Deployment (CI/CD)
- Work with Docker, Kubernetes, Jenkins, and CI/CD pipelines for automated deployment.
Requirements:
Technical Skills & Experience:
- 2-6 years of experience in Java development.
- Proficiency in Java 8+, Spring Boot, Spring MVC, Hibernate/JPA.
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with database management (SQL & NoSQL).
- Knowledge of cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Familiarity with message brokers (Kafka, RabbitMQ) is an advantage.
Soft Skills:
- Strong problem-solving and analytical skills.
- Good communication and teamwork skills.
- Ability to learn and adapt to new technologies quickly.
Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Java certification (e.g., Oracle Certified Java Developer) is a plus.
About VINOVA PTE. LTD.
Similar Jobs
Software Engineer Experimental Systems and Technology Lab
VINOVA PTE. LTD.
SGD 100,800 - SGD 106,800/yr
Technical Delivery Manager
VINOVA PTE. LTD.
SGD 84,000 - SGD 168,000/yr
Solution Architect
VINOVA PTE. LTD.
SGD 96,000 - SGD 192,000/yr
The Full Stack Engineer (AI-Assisted programming)
VINOVA PTE. LTD.
SGD 120,000 - SGD 144,000/yr
Business Analyst (BAU Support & Governance) – Public Sector
VINOVA PTE. LTD.
SGD 84,000 - SGD 120,000/yr