Description
Responsibilities
- Participate in the end-to-end design, development, and deployment of complex software solutions, leveraging deep proficiency in Java.
- Collaborate closely with cross-functional teams—product managers, designers, and fellow developers—to translate business requirements into clear technical specifications and deliver innovative solutions.
- Contribute to the architectural design of backend applications, ensuring scalability, modularity, maintainability, and optimized performance.
- Take ownership of the complete software development lifecycle—from concept and design to development, testing, and deployment—ensuring the delivery of high-quality software within established timelines.
- Build robust APIs, microservices, and server-side logic using Java and Spring Boot, following best practices and coding standards.
- Develop and maintain comprehensive unit and integration tests to ensure code quality, reliability, and system stability.
- Ensure security and compliance of software applications by adhering to industry standards and established security protocols.
- Participate actively in Agile processes, including sprint planning, daily stand-ups, reviews, and retrospectives, contributing to efficient and transparent team collaboration.
- Create and maintain technical documentation for system architecture, design decisions, APIs, and code to support knowledge sharing and long-term maintainability.
Need to Know / Need to Be
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience with strong proficiency in Java, including core concepts, advanced features, and best development practices.
- Hands-on expertise in backend development using Java/Spring Boot, including API development, microservices, and server-side architecture.
- Experience working with relational databases such as MySQL or PostgreSQL, including schema design, queries, and performance tuning.
- Proficiency with Git for version control, branching strategies, and collaborative development.
- Experience with testing frameworks such as JUnit for ensuring high code quality.
- Ability to produce clear, comprehensive technical documentation for code, APIs, and development processes.
- Familiarity with UNIX/Linux environments, along with basic system administration skills.
- Excellent communication and collaboration abilities, enabling effective teamwork with cross-functional stakeholders.
Good to Have
- Experience with containerization (Docker) and orchestration tools (Kubernetes).
- Exposure to cloud platforms such as AWS, GCP, or Azure.
- Background in fintech product development or knowledge of financial services technologies.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality
Similar jobs
Day-to-Day Responsibilities The Software Engineer will collaborate with business users, business analysts, project managers, and other stakeholders, assuming responsibility for the successful delivery of projects, system…
Backend Developer (Node JS) Experience: 3 to 5 years / 5 years & up Job Mode: Contract Work Mode: Hybrid Job Summary As a Software Engineer, you will play a critical role in developing and implementing secure softwar…
APPLICATION MAINTAINENCE ENGINEER Important Information Location: Singapore Responsibilities: Perform root cause analysis on incidents (application, batch and connectivity) and provide a solution for remediation. Priorit…
Senior Backend Developer Important Information Location: Singapore Key Responsibilities Design, develop, and enhance backend services supporting payment processing and transaction switching platforms. Develop and maintai…
DevOps Engineer Important Information Location: Singapore Support multiple Agile Release Trains (ARTs) and product teams in onboarding to our internal DevOps platform and curated Azure services Drive the re-platforming/m…
PROJECT MANAGER Important Information Location: Singapore Responsibilities: Stakeholder Relationship Management Acts as a trusted advisor for business for all new business demands requiring technology or operations enabl…
We are seeking a Mid-Level Java Spring Boot Developer with experience in the Banking or Financial Services domain to join our team. The ideal candidate should have hands-on experience developing scalable microservices-ba…
Dear Applicant, Greetings from Encora Innovation Labs! A Leading SaaS Technology Product Engineering Company! Please find the below detailed job description and the company profile for your better understanding. Position…
Lead Data & Integration Engineer Important Information Location: Singapore Key Responsibilities1. System Analysis & Design Analyse business/technical requirements and translate them into data flows and integratio…
L2 Java support Important Information Location: Singapore 12 months contract Job Summary We’re hiring an L2 Java Support Engineer to support, monitor, and troubleshoot production Java applications. You’ll act as the brid…
BUSINESS ANALYST Important Information Location: Singapore Essential: Business analyst experience in AML Domain (e.g. Name Screening/CDD/Transaction Monitoring) 10 or more years of banking experience Work with business s…
DB2 DBA Supporting Applictaion Important Information Location: Singapore Responsibilities: a) Reviewing and optimising SQL queries written by application developers to ensure optimal performance and adherence to database…
PMO /Project Admin Important Information Location: Singapore Responsibilities: Manage small changes (CRs) and budget for Innovation Group ring fenced resources. Serve as single point of contact for all of business needs…
Est. 65,000 USD
ResponsibilitiesDevelop and optimize backend logic for the company's internal systems.Build efficiency engineering platforms to improve business quality and efficiency through tools and process enhancements.Collaborate w…
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable product…
Technical Delivery Manager Important Information Location: Singapore Responsibilities: Drive and support the delivery of Private Banking (PB) technology projects, ensuring alignment with business objectives and delivery…
Test Lead Important Information Location: Singapore 6 months contract Job Summary We are seeking a skilled and detail-oriented QA Automation Engineer to join our Quality Assurance team. The ideal candidate will have stro…
Data Project Manager (Data PM) Important Information Location: Singapore 12 months contract Job Summary We are seeking an experienced Data Project Manager (Data PM) to lead the successful delivery of data and analytics i…
Job Title - Java Developer Key Skills - Java, Springboot, Microservices, React JS Experience - 5+ years Location - Singapore Key Responsibilities: Develop, test, deploy, and maintain enterprise-grade web based solutions.…
Dear Applicant, Greetings from Encora Innovation Labs! A Leading SaaS Technology Product Engineering Company! Please find the below detailed job description and the company profile for your better understanding. Position…
SYSTEM ANALYST Important Information Location: Singapore Supporting a strategic transformation programme focused on robotics re-wiring, process redesign, and core banking automation initiatives Will bridge business stake…
Linux with Lotus notes Important Information Location: Singapore Responsibilities: A. Manage and Support of Domino Servers i. Support and troubleshoot mail and server issues, such as mail routing, mail agents and other m…
Job Title: Java Microservices Developer - Bangalore About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ran…
Job Title - Java Full Stack Developer Key Skills - Java (8/11/17+) Experience - 5+ years Location - Singapore Mandatory Skills & Experience Strong experience with Java (8/11/17+). Hands-on experience with Spring Boot…
Est. 120,000 EUR
About the role As the Team Lead for our software development team, you will play a key role in driving the architecture, development, and delivery of high-quality software solutions. You will lead a group of talented dev…
Est. 80,000 EUR
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, worki…
This is a Staff Engineer role for a highly experienced software engineer who combines deep hands-on engineering expertise with strong system design skills. The ideal candidate contributes to architecture reviews and tech…
Est. 120,000 EUR
This is a Staff Engineer role for a highly experienced software engineer who combines deep hands-on engineering expertise with strong system design skills. The ideal candidate contributes to architecture reviews and tech…
Est. 120,000 PLN
Why Join Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.…
QE Specialist Location: Paseo De Roxas, Makati City Experience: 6 - 8 years Job Mode: Contract Work Mode: WFH/Hybrid Job Summary As a QE Specialist, you will play a crucial role in ensuring the quality and performance of…