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

Get the CLI →

Software International Corporation

NewBe an early applicant

Java Software Engineer

Posted Updated
Discussion

Job Description:

• Deliver technical excellence.

• Contribute to the translation of business requirements into well-architected software solutions.

• Participate and at times facilitate technical discussions with the team.

• Adhere and contribute to platform related technical standards and processes.

• Develops data integration, migration, and deployment strategies.

• Deliver applications in accordance with relevant IT policies and procedures.

• Adhere to company’s Software Development Life Cycle (SDLC).

• Identify and solve complex problems collaboratively.

• Contribute to the technical training & development of the team.


Who we are looking for:

Technical Skills

• Strong background in design/development (functional and non-blocking programming) and support of large web-based systems, complete software product lifecycle exposure

• Strong culture on Software Testing (Unit Test, TDD, BDD)

• 5-8 years of Back End development experience

• Experience and affinity with Agile development methodologies (Scrum, Kanban)

• Strong background in design/development of Java/Spring Boot based systems.

• Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies


Must have Experience with:

• Java 17+ and above

• RESTful APIs and Microservices development (Spring Boot, Spring Cloud)

• TDD/BDD (JUnit, Mockito and cucumber)

• Any RDBMS and NoSQL

• Code Version Control tools (GIT)

• Basic of DevOps (CI/CD, Docker, Kubernetes)

• Basic of Cloud platform (Services like Kubernetes, API Gateway)

• Basic of Event Bus (confluent - Kafka)


Personal Traits

• Excellent problem analysis skills. Innovative and creative in developing solutions.

• Strong verbal and written communication skills

• Strong emphasis on teamwork and collaboration to deliver business value.

• Passionate about delivery of quality software

• Strong sense of drive and commitment

• Strong sense of personal accountability

• Works well in a dynamic environment.


Education

• Bachelor’s in computer science, Computer Engineering or equivalent/higher


Why You’ll Love Working With Us✨

  • Up to 24 Days Annual Leave

  • Flexible & Hybrid Working

  • Performance Bonus

  • Enhanced EPF Contributions

  • Comprehensive Insurance Coverage

  • Training & Development (In-House & External)

  • Travel Allowance & Expense Benefits

  • Company Trips & Team Events

  • Long Service Rewards

  • Individual Expenses Benefits


Take your career to the next level, join us and make an impact!


*OKU candidates with physical (mobility-related) disabilities or hearing impairment are encouraged to apply.*

Skills

Apply

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.