Point your AI agent at freehire and let it find you a job.

Get the CLI →

TALENTWORKZ PTE. LTD.

NewBe an early applicant

SOFTWARE DEVELOPER

Posted 1 view
Discussion

Key Responsibilities

  • Design, develop, and maintain enterprise-grade backend applications using Java technologies.
  • Build and enhance RESTful APIs and microservices-based solutions.
  • Develop scalable, resilient, and high-throughput distributed applications.
  • Optimize application performance, scalability, and fault tolerance.
  • Design database schemas and optimize SQL/NoSQL queries.
  • Support CI/CD implementation, release management, and deployment activities.
  • Troubleshoot production issues and perform root cause analysis.
  • Collaborate with application, infrastructure, and business teams to deliver project requirements.
  • Maintain technical documentation and operational procedures.

Required Skillset

Core Technical Skills

  • Java Development
  • Spring Boot, Hibernate, Maven, Git
  • RESTful APIs & Microservices Architecture
  • Distributed Systems Design
  • OOP & Design Patterns

Performance Engineering

  • Low-latency systems
  • High-throughput applications
  • Multithreading & Concurrent Programming
  • Performance Tuning
  • Scalability & Fault Tolerance

Database Skills

  • SQL & NoSQL Databases
  • Query Optimization
  • Database Schema Design

DevOps & Cloud

  • CI/CD
  • Cloud Platforms
  • Docker & Kubernetes
  • Automated Deployment & Monitoring

Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to work independently
  • Good stakeholder management and collaboration skills
  • Strong communication skills
  • Ownership and accountability mindset

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available