Search Jobs

Search by job, company or skills

Senior Software Engineer (Java)

Senior Software Engineer (Java)

optimum solutions (singapore) pte ltd
5-8 Years
SGD 6,000 - 9,000 per month
Early Applicant
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Position Overview

We are seeking an experienced Backend Java Developer with strong core Java capabilities and a deep focus on API design and backend architecture. In this role, you will design, build, and maintain high-throughput, secure RESTful APIs and enterprise backend components. You will focus on writing scalable code, optimizing multi-database interactions, mastering asynchronous execution, and driving sound object-oriented and functional programming practices across the stack.

Key Responsibilities

  • Design, build, and maintain RESTful APIs and backend services using Java (11+) and the Spring / Spring Boot framework.
  • Implement clean architectural patterns, object-oriented design principles (SOLID), and reusable software modules.
  • Author standard OpenAPI/Swagger documentation for REST endpoints and internal contracts.
  • Leverage Java concurrency utilities, multithreading frameworks, and asynchronous programming patterns to ensure efficient application performance.
  • Diagnose, debug, and resolve memory leaks, thread contention, and garbage collection bottleneck issues using Java profiling tools.
  • Design and optimize relational (PostgreSQL, MySQL, Oracle) and NoSQL database schemas.
  • Manage data persistence and transactional boundaries using Spring Data JPA / Hibernate.
  • Write tuned SQL queries, establish effective database indexing, and configure connection pooling and caching strategies (e.g., Redis).
  • Implement standard API security mechanisms (OAuth2, JWT authentication, authorization, and data sanitization).
  • Build structured logging, health checks, and application metrics using standard logging frameworks (Logback, SLF4J).
  • Write clean, maintainable, modular, and unit-tested code using JUnit and Mockito.
  • Participate in code reviews, technical architecture reviews, and maintain test coverage across applications.

Required Technical Qualifications

  • 5+ years of hands-on software development experience using Java 11/17+ with deep knowledge of Collections, Streams API, Multithreading/Concurrency, Memory Model, and Exception Handling.
  • Strong expertise in Spring Boot, Spring Core, Spring MVC, and dependency injection paradigms.
  • Deep understanding of RESTful architectural styles, HTTP status codes, JSON payload processing, custom middleware, and error-handling patterns.
  • Advanced proficiency in Spring Data JPA / Hibernate, multi-datasource routing, raw SQL query tuning, and database migration tooling (Flyway/Liquibase).
  • Practical experience with message brokers and event streaming architectures using Kafka or RabbitMQ.
  • Solid grasp of Design Patterns (Factory, Builder, Singleton, Strategy), TDD/unit testing principles (JUnit 5, Mockito), and build tools (Maven / Gradle).

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

5-7 yrs
Singapore
Skills:
Algorithms, Websocket, Java, multi-threading, concurrency, Spring Boot, Sql, REST, Design Patterns, data structures, Python, AWS, cloud platform experience, external data-provider APIs, low-latency system design, NoSQL databases, real-time market data feeds
3-6 yrs
SGD 5,000 - 7,500 per month
Singapore
Skills:
Java, Hibernate, Ejbs, Struts, Jsf
5-8 yrs
SGD 9,000 - 15,000 per month
Singapore, Marina
Skills:
Algorithms, Java, Websocket, multi-threading, concurrency, Spring Boot, Sql, Nosql, REST, Design Patterns, data structures, Python, AWS, low-latency system design, real-time market data feeds, exchange APIs
5-7 yrs
SGD 8,000 - 9,500 per month
Singapore
Skills:
Api Management, Design Patterns, Kafka, Spring Boot, Java 8, Microservices, JUnit, Core Java, Java, Oauth, Springboot, Mq, J2EE, Mssql, Spring Cloud, Spring, Jms, Cucumber, Soap Services, Rest Services, Swagger Specs, Azure Open Service Mesh, Middleware Messaging Technologies, Clean Code, Deployment Pipelines, Event-Driven Design Patterns
8-10 yrs
SGD 8,000 - 9,500 per month
Shenton Way, Singapore
Skills:
Relational Databases - MS SQL Server, Apache Spark, Spring Boot, Sql Profiler, MS SQL, Query Analyzer, Docker, Unix Shell Scripting, Gitlab, Agile, Scrum, Kubernetes, Airflow, ArgoCD, Java 17, Control-M