Software Engineer | Java

Be among the first applicants.
ScienTec Consulting Pte Ltd
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
4 days ago
Job description

Software Engineer (Java)

Working Location: Central
Working Hours: Office working hours / Hybrid working arrangement

Salary Package: Up to $7,200 + AWS + Variable Bonus

Are you a talented Java developer eager to tackle complex business applications and system integrations? Join our dynamic team where you’ll play a crucial role in developing, testing, and maintaining essential software solutions. We’re looking for someone who thrives in a collaborative environment and is committed to best practices throughout the software development lifecycle.

Key Responsibilities:

  1. Software Development: Design, develop, test, and maintain business applications and systems integrations critical for operational success.
  2. Lifecycle Management: Apply best practices in all phases of the software development process to deliver high-quality solutions.
  3. Collaborative Planning: Work alongside software engineers, business analysts, and architects to create robust and scalable applications.
  4. Code Review: Participate in peer-reviews to ensure quality and effectiveness in solution designs and code.
  5. Deployment & Support: Deploy systems to production environments and provide ongoing post-implementation support, addressing any issues that arise.
  6. Troubleshooting: Analyze and resolve technical problems, and provide maintenance support by investigating and fixing issues as needed.
  7. System Optimization: Understand and enhance the inter-dependencies between applications, systems, and databases to boost overall efficiency.

What We’re Looking For:
  1. Java Expertise: Strong proficiency in Java and related technologies.
  2. Web Skills: Experience with front-end technologies such as HTML5, CSS, JavaScript, jQuery, and Ajax.
  3. Framework Familiarity: Knowledge of Spring Framework, including its security, MVC, and cloud integration components.
  4. API Understanding: Experience with RESTful APIs and SOAP/Web Services.
  5. Database Skills: Proficiency in SQL and databases such as Oracle, MySQL, and PL/SQL.
  6. Messaging Systems: Exposure to messaging technologies like RabbitMQ, ActiveMQ, or JMS is advantageous.
  7. Testing Experience: Familiarity with unit testing tools, such as JUnit and Spring Test.
  8. Version Control & CI/CD: Proficiency with Git and CI/CD tools like Jenkins and Jira.

Nice-to-Have Skills:
  1. Cloud Experience: Experience with cloud solutions and Amazon Web Services (AWS).
  2. Database Proficiency: Advanced skills in MySQL.
  3. Containerization: Knowledge of Kubernetes.
  4. Big Data Technologies: Familiarity with Kafka, Hadoop, Spark, or Elasticsearch.
  5. Front-End Development: Experience with Bootstrap and ReactJS.

If you’re passionate about Java development and looking to make an impact in a supportive and innovative environment, we’d love to hear from you!
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer | Java jobs in Singapore