Intermediate Back-End Software Engineer
6500 - 9000 SGDTemporary
Kris Infotech Pte Ltd
Job Description:
- Cloud-Native Integration Layer Development: Accountable for designing and implementing a cloud-native (Kubernetes, Docker, S3) Integration Layer Application for Loanscape applications, servicing from Front to Back Office applications.
- Smooth Roll-Out Execution: Prepare, plan, execute the roll-out process from support to production services to ensure a smooth deployment of the application across different sites.
- Collaboration with Functional Team: Study, evaluate and provide feedback on functional requirements / user stories produced by Product Owners and Business Analysts.
- Collaboration with Technical Lead: Work closely with the Technical Lead to develop detailed technical specifications / technical design.
- Software engineering: Estimate the cost of development and Implement solutions in line with business requirements / user stories (in accordance with development standards and Tech Lead recommendations).
- Delivery Quality Maintenance: Contribute to maintaining high delivery quality standards.
- DevSecOps Integration: Incorporate and implement DevSecOps principles into the Software Development Life Cycle, embedding security through design, continuous testing, automation to deployment.
- Issue Analysis and Resolution: Actively participate in analyzing and resolving issues throughout different software development life cycles (incl. production support).
- Tool integration: Integrate new tools with the existing enterprise application ecosystem of the bank.
- Documentation: Draft Specifications, technical designs, unit tests, code reviews, and detailed system integration documents. Produce any other documents required throughout the project lifecycle.
Requirements:
- This position requires a minimum of 5 years of relevant experience in Java software engineering, ideally in a banking environment.
- Education Bachelor or higher – Computer Science or related technical education.
Primary skills (minimum 5 years of experience):
- Java Language: Hands-on experience in core concepts and features introduced in Java 8 or later.
- Spring Framework: Strong experience in the framework, including core modules such as Spring Boot, Spring MVC, Spring Data, and dependency injection, with focus on building scalable and maintainable applications.
- Microservices Architecture: Proven experience in designing, developing, and maintaining microservices-based applications.
- Domain-Driven Design: Proven experience in designing applications using Domain-Driven Design principals, understanding of bounded context, awareness of design patterns and antipatterns.
- Apache Camel: Hands-on experience in developing integration solutions using Apache Camel, including designing, and implementing enterprise integration patterns (EIP), route configuration and message transformation.
- Kubernetes: proficiency in deploying, managing, and scaling containerized applications using Kubernetes, including experience with resource management, namespaces, and Helm charts.
- Containerization: Experience in containerizing Java applications using Maven plugins, particularly Jib, to build Docker or any OCI-compliant images, optimize container builds, customize layers, manage container metadata.
- Databases: Experience with PostgreSQL or any RDBMS, and preferably with database management experience in a cloud environment. Experience with Hibernate ORM for database integration and queries optimization.
- Messaging Systems: Experience with messaging systems like Apache Kafka, RabbitMQ or WebSphere MQ, including designing, implementing, and maintaining event-driven architectures and message queues.
- API Development: Proficiency in building scalable and secure APIs (e.g. REST, gRPC, GraphQL, etc), adhering to industry standard practices in versioning, documentation (e.g. OpenAPI specs). Hands-on experience with asynchronous and event-driven APIs (AsyncAPI specs) and messaging protocols is a plus.
- CI/CD concept: Experience with continuous integration and Continuous Delivery/Deployment pipelines.
- Version Control: Proficient in version control systems, particularly Git.
- Integrated Development Environments: Experience with IntelliJ or VSCode.
- Code Quality: Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience with SonarQube and Checkmarx source code analysis tools.
- Behavior-Driven Development (BDD): Experience in implementing BDD practices using tools like Cucumber and X-ray for Jira, integrating BDD frameworks into CI/CD pipelines to ensure continuous validation of functional requirements.
- Specification-Driven Development (SDD): Practical experience with a proven ability to translate high-level specifications and human intent into raw, production-ready codebases. The ideal candidate must be adept at steering AI coding agents through the core Spec Kit lifecycle (/constitution → /specify → /plan → /tasks), acting as the essential human gatekeeper who refines architectural intent, handles system edge cases, and verifies the generated code.
Secondary skills (up to 2 years of experience):
- Cloud Technologies: Experience with cloud-native architectures and on-prem/public cloud solutions (e.g. AWS, GCP, etc).
- Application and Web Servers: Experience with JBoss, Jetty, Apache Tomcat or alternatives.
- Prompt Engineering: Fundamental knowledge of prompt engineering concepts and techniques with basic experience in crafting clear, contextually relevant prompts to guide AI Code Assistant tools (e.g. Github Copilot).
- Performance Optimization: Skills in profiling and benchmarking tools for Java applications, load testing and stress testing tools like JMeter or gatling, and familiarity with microservices performance tuning including API latency reduction, optimizing inter-service communication and resource utilizations.
- Security: Understanding of application and cloud security best practices.
DevOps tools:
- Artifact Management: Familiarity with Nexus, JFrog Artifactory or similar tools.
- CI/CD Pipeline tools: Experience with Jenkins, Gitlab CI/CD or ArgoCD.
- Infrastructure as Code (IaC): proficiency with tools like Terraform or Ansible.
- Monitoring and Logging: Experience with monitoring and logging tools such as Prometheus, Dynatrace, Grafana and ELK Stack. Knowledge of OMI and APM set of practices and tools. Knowledge of Monitoring as a Code (MAC) concept is a plus.
- Configuration Management: Experience with defining, storing, and versioning application/system configurations in Git, Consul or Spring Cloud Config, managing secrets and sensitive data using tools like HashiCorp Vault, implementing configuration management strategies across various environments from development to production.
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Intermediate Back-End Software Engineer in Singapore vacancy
6000 - 8000 SGD
· Must have a minimum of 5 years of relevant experience in Java software engineering, ideally in a banking environment. · Hands-on experience in core concepts and features introduced in Java 8 or later. · Strong experience in the Spring framework, including core modules...5000 - 7000 SGD
...About the Role We design and deliver software for smart manufacturing, including: ~ Production planning and execution: Computer-Aided... ...CNC machines, robots and sensors. ~3D Digital Twin: Unreal Engine 5 applications that visualise factory shopfloors in real time....5000 - 6200 SGD
...Software Engineer (Back End, C++) Note: 1 Year contract, either extendable or convertible to Permanent About the Job: We are seeking a passionate and innovative software engineer to join our team in Electrical & Industrial Solutions Group Center of Excellence (...8000 - 13500 SGD
...worked on trading systems * UI/ReactJD experience for front-end Responsibilities: * Develop and maintain Java-based applications... ..., test, and production environments. * Collaborate with software engineers, QA analysts, and product teams to deliver high-quality solutions...7000 - 9000 SGD
...The Role As a Senior Backend Engineer ,you’ll be a key contributor to the design, development, and scaling of ourobservability platform backend. You’ll work on building high-performance APIs,streaming pipelines, and scalable data stores that ingest, process, and servemillions...- ...clients are empowered with quality, cost-effective, and impactful end-to-end application development, like mobile and web... ...to hear from you. Co-Development Business Unit is hiring for Software Engineer This is a 24-months fixed term contract. Location: Punggol...
6500 - 9500 SGD
...members in more than 50 countries. We deliver end-to-end services and solutions with our... ...across strategy, technology, design, engineering and business operations. The Group reported... ...contribute to continuous improvement across the software development lifecycle....- ...Back-end Engineer Singapore / Global Remote Working About The Role What you’ll be doing: Design, build and maintain our server infrastructure to support multi-user real-time 3D worlds; Experience with the architecture and deployment of real-time systems to support...
- ...world. About the Team Our eCommerce Engineering group aims to reshape our customers'... ...the team adopt industry best practices in software development and operations while elevating... ...may be closed prior to the stated end date for application if all openings are...
6000 - 8500 SGD
...buy-off. Perform mechanical part design, process, and tooling verification. Drive product and process improvements. Prepare engineering documentation, including drawings, DCNs, SOPs, manuals, and pneumatic schematics. Perform other duties as assigned....4400 - 5400 SGD
...About the role Agoda is looking for a Singapore-based Contract Software Engineer to support the development and improvement of systems used by Agoda’s Supply organisation. The contractor will work with the relevant engineering team to deliver well-scoped improvements across...2000 - 2700 SGD
About the Role Our client is an established technology-enabled mobility company seeking a detail-oriented Customer Service Executive to support its backend customer-service operations. You will manage service enquiries through digital support channels, investigate account...2500 SGD
...Production Technician (Back-End) Working Days: Mon-Friday 8:30am - 5:30pm Salary: $2,500 Gross + OT Working Location: Tuas West Rd One-year renewable contract Job Responsibilities Reports directly to the Production Supervisor. Performs filling of hydrogen...7500 - 8500 SGD
...interfaces while collaborating with backend engineers, UX/UI designers and product teams to... ...Collaborate with cross-functional teams to deliver end-to-end solutions. Conduct code reviews... ...Computer Science, Information Technology, Software Engineering or a related field....- ...To ensure that we deliver all content seamlessly, we invest in Engineering, Product, and Design. Coupang Play is available on all mobile devices... ...This job posting may be closed prior to the stated end date for application if all openings are filled. Coupang will...
4500 - 5000 SGD
...agreed standard. • Configure and install appropriate hardware/software to the user’s desktop in a professional manner and timescale in... ...Security clearance Qualifications and Experience • IT / engineer related diploma from polytechnic or degree from university • Microsoft...7000 - 8500 SGD
...Technical Skills Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or a related... ...using GitHub Actions, GitLab CI, Netlify, or Vercel. Software Engineering Practices Experience working in Agile environments...10000 - 12000 SGD
...You'll partner closely with Product, Design, and theBack-End and Platform teams, and report to engineering leadership. This is ahands-on leadership role: you'll... ...experiences for SREs, DevOps, and developers. • Work with Back-End and Platform teams on API contracts (REST, gRPC-Web...4500 - 6500 SGD
...The role We are seeking an Intermediate Architectural Designer to take independent ownership... ...across our portfolio of high-end residential, hospitality, cinema, restaurant... ...be authorised to work in Singapore. Software Revit (fluent), AutoCAD, SketchUp and...9000 - 16000 SGD
...proprietary infrastructure and software, we empower over 200,000... ...globe. Valued at US$8 billion and backed by world-leading investors including... ..., and you “get stuff done” end-to-end. You use AI to work... ...Flink, Spark, Kubernetes or OLAP engines. ~ Experience taking complex...3500 - 5000 SGD
...digital custody of alternative assets. This end-to-end solution simplifies and expedites... ..., private credit, funds, and asset-backed securities (“ABS”) (representing Real World... ...journey with us. About The Role As a Software Engineer at Alta, you will have the opportunity...3200 - 4500 SGD
...us STATS ChipPAC is a leading provider of semiconductor packaging and test services. We are committed to delivering innovative engineering solutions and maintaining excellence in manufacturing processes. Our team of skilled engineers and technicians work collaboratively...6000 - 10000 SGD
...for an experienced Full Stack Developer to join us. You will be responsible for designing, implementing and maintaining software on both front-end and back-end layers. You will be involved in developing and enhancing our capital market infrastructure solutions including...3000 - 4000 SGD
...Provide onsite and remote desktop support services to end users Escalate unresolved incidents to appropriate resolver groups or third-party vendors where necessary Perform desktop/laptop imaging and re-imaging activities Support device deployment, replacement, and...5000 - 6500 SGD
...develops and distributes a wide range of automated equipment that caters to the front and back-end processes of IC assembly. They are currently hiring for a Software Validation Engineer and will like to invite interested candidate to send your detailed resume to talent@...5000 - 7000 SGD
...develops and distributes a wide range of automated equipment that caters to the front and back-end processes of IC assembly. They are currently hiring for a Software Design Engineer and will like to invite interested candidate to send your detailed resume to ****@*****.***...4000 - 5000 SGD
...Key Responsibilities Provide end-user computing support and technical assistance... ...troubleshooting and root cause analysis for hardware, software, operating system, network connectivity,... ...Technology, Computer Science, Engineering, or a related discipline. Minimum 2 years...10000 - 15000 SGD
...Senior Front-end Engineer/Developer • Review and reconcile Figma component specs (anatomy, variants, states, responsive behaviour) with... ...parity through a token-sync pipeline, raising new semantic tokens back to design rather than hard-coding. • Build the component in the...8000 - 11500 SGD
...enterprise GenAI platform. You’ll own delivery end to end, from discovery and rapid... ...enablement,and support. Feed learnings back into reusable patterns and the core platform... .... Job Requirements: ~5+ years of software engineering experience, with ownership of production...- ...Lead Java Developer in Singapore. You lead hands-on delivery of banking-grade Back-end services built on Java 21, Spring Boot, microservices and REST APIs. You shape architecture, set engineering standards and partner with DevOps to run containerized workloads on OpenShift/...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Back-End Software Engineer. Be the first to apply!
