What j2ee Developer Jobs are in Singapore?

Showing 2014 J2ee Developer jobs in Singapore

Junior Java Backend Developer (iOS, Android, React Native)

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Responsible for the full lifecycle of enterprise mobile application—from interpreting high-fidelity Figma designs to implementing seamless React Native frontends and supporting the Java-based backend services that power them.


  • Cross-Platform Development: Build, test, and maintain high-performance, reusable, and reliable code for both iOS and Android using React Native.
  • Design Implementation: Transform complex Figma wireframes and prototypes into pixel-perfect, interactive mobile interfaces.
  • UI/UX Advocacy: Collaborate with designers to optimize user journeys, ensuring the app is intuitive, accessible, and follows platform-specific (Human Interface & Material Design) guidelines.
  • Full-Stack Integration: Develop and maintain server-side logic using Java to ensure seamless data integration between the mobile frontend and the database.
  • Performance Optimization: Diagnose and fix bugs, bottlenecks, and performance issues to ensure a smooth user experience
  • API Management: Design and consume RESTful APIs to connect the mobile application to backend services.


Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong experience in React Native development.
  • Solid understanding of iOS and Android mobile application development.
  • Familiarity with relational databases and SQL.
Is this job a match or a miss?
Apply Now

Lead Developer (Java/Node.js + React/Typescript)

Singapore Thoughtworks

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Due to the nature of the projects and specific client security clearance , this role requires the successful candidate to be a Singapore Citizen OR Singapore PR only.


Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates.

At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application.


Job responsibilities :


  • You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns.
  • You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between.
  • You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
  • You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs.
  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems.
  • You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role.
  • You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development.
  • You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture.


Job qualifications :


Technical Skills

  • You have at least 10 years of experience using Java/Node.js+ React/Typescript with experience in Object-Oriented programming .
  • You have led software development teams using Agile, Lean and/or Continuous.
  • Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes.
  • You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others.


Professional Skills

  • You have experience influencing others and always advocate for technical excellence while being open to change when needed.
  • You bridge product and technology by helping to translate business needs to software requirements.
  • You have the ability to develop and execute a technical vision with a focus on business value.
  • You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together.
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives.


Other things to know


Learning & Development


There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

Responsible Use of AI in Recruitment

At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions.


Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers.


We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment .


About Thoughtworks :


Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

Is this job a match or a miss?
Apply Now

Java Engineer

Singapore XpanGlobal

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities

  1. Collaborate with the team to design and develop daily system requirements.
  2. Design and implement web scraping systems to collect data from various websites.
  3. Develop RPA (Robotic Process Automation) scripts to improve business operational efficiency.
  4. Support production environment troubleshooting and system performance optimization.



Qualifications & Experienc

  1. eBachelor’s degree or above in Computer Science or a related field
  2. .At least 1 year of Java backend development experience, with a solid understanding of OOP (Object-Oriented Programming) and common design patterns
  3. .Proficient in Spring Boot, SQL, Kafka, Redis, and other core technologies
  4. .Ability to read Chinese and communicate in basic Chinese
  5. .Preferred : Experience in web scraping and RPA tools


.
Is this job a match or a miss?
Apply Now

Senior Backend Engineer – Java, SQL, AWS & Distributed Systems

Singapore Ascendion

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Role:

  • We are hiring a strong senior backend engineer for a high-impact financial technology platform.
  • This role is ideal for engineers who enjoy solving practical backend, SQL, and business-data problems.
  • They are looking for someone who can understand business requirements, clarify assumptions, write clean Java code, work with relational data, and explain technical trade-offs clearly.


Responsibilities:

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Understand business problems and translate them into practical technical solutions.
  • Work with relational databases and write SQL queries involving multiple tables, joins, filters, aggregations, and validations.
  • Analyse table relationships, data grain, and business rules before writing SQL.
  • Troubleshoot slow queries using execution plans, indexing, and query restructuring.
  • Design scalable and extensible Java components using object-orientated design, SOLID principles, and practical design patterns.
  • Think through low-level design areas such as collections, data structures, thread safety, duplicate processing, and multiple application instances.
  • Support production issue investigation, root cause analysis, and performance improvements.
  • Communicate assumptions, technical decisions, trade-offs, risks, and long-term solution options clearly.


Required Skills:

  • 7+ years of backend software engineering experience.
  • Strong hands-on Java experience, preferably Java 8 or above.
  • Strong experience with Spring Boot, REST APIs, Hibernate/JPA, and backend application development.
  • Ability to write and explain SQL queries involving multiple related tables.
  • Ability to understand ERDs, table relationships, data grain, and duplicate-counting risks.
  • Experience troubleshooting slow queries using execution plans, indexing, and query restructuring.
  • Strong communication skills and ability to explain assumptions, trade-offs, and technical decisions clearly.


Preferred Skills:

  • Experience in banking, payments, fintech, trading, investment, insurance, or other transaction-heavy platforms.
  • Experience with Kafka, RabbitMQ, JMS, or event-driven architecture.
  • Exposure to AWS, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, or similar tools.
  • Experience handling production incidents, root cause analysis, and performance bottlenecks.
  • Exposure to high-volume systems where reliability, scalability, and data accuracy are critical.


Assessment Process:

1. HackerRank assessment covering backend Java and SQL.

2. Technical interview and practical case-study discussion.

Is this job a match or a miss?
Apply Now

Senior Java Engineer

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

About the Company


Perfect World Holding Group is a global leading entertainment industry group with Perfect World Co., Ltd. ) as its listed arm. The group has introduced its products into over 100 countries and regions around the world, with a principal focus on the countries and regions in North America, Europe, and Asia. The company has established dozens of offices in its home market, including Beijing, Hong Kong, Shanghai, Chongqing, Chengdu, Hainan Province, Wuhan, and Hangzhou, as well as some overseas offices in Europe, America, Japan, South Korea, and Southeast Asia.


About the Role


Senior Java Engineer


Responsibilities


  • Responsible for Java backend service development.
  • Participate in technical solution design and system architecture; write core code and troubleshoot complex issues.
  • Conduct in-depth analysis of existing systems and identify optimization opportunities.
  • Research and evaluate new technologies and solutions.


Qualifications


  • Solid foundation in Java; familiar with core concepts such as I/O, multithreading, collections, and JVM internals.
  • Over 3 years of backend development experience; strong understanding of open-source frameworks; proficient in Spring, familiar with Dubbo or Spring Cloud microservice frameworks.
  • Familiar with distributed system design and related middleware such as caching, message queues, and search engines.
  • Proficient in Linux systems and MySQL database usage.
  • Strong analytical, design, and solution integration capabilities.
  • Excellent communication and teamwork skills.
  • Passionate about new technologies and writing clean, elegant code.
Is this job a match or a miss?
Apply Now

Java Game Server Engineer

Singapore Omnilojo

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

We’re looking for a Java Game Server Engineer to help build and scale the backend for our game. You’ll take ownership of core server systems, performance optimization, and technical foundations that support long-term live operations.


What You’ll Do

  • Lead the architecture design of game server systems, including communication protocols and module/service breakdown.
  • Build and maintain core server features, with ongoing refactoring and codebase improvements.
  • Drive performance, networking, and data optimizations to ensure stability, scalability, security, and efficiency.
  • Solve complex technical bottlenecks and implement key framework components and core server logic.
  • Build internal tools that improve development and iteration efficiency.
  • Write and maintain technical documentation to support long-term team productivity.


What We’re Looking For

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • 3+ years of server-side development experience in the game industry.
  • Strong Java skills, with solid understanding of JVM internals and performance tuning.
  • Proficiency in Linux environments.
  • Strong understanding of concurrency (multi-threading, multi-process architecture, async messaging/queues).
  • Experience with socket/network programming.
  • Experience with databases such as Redis, MySQL, MongoDB, including performance optimization.
  • Familiarity with design patterns, algorithms, and data structures.
  • Strong ownership, clear communication, and ability to solve complex problems independently.
  • Strong communication skills in English, with working proficiency in Mandarin for cross functional collaboration with Mandarin-speaking stakeholders (players/regional team members).


Bonus Points

  • Golang experience.
  • Python scripting experience (internal tooling, automation).
  • Experience building high-concurrency, high-availability distributed systems.
  • Experience shipping and supporting a fully launched game.
Is this job a match or a miss?
Apply Now

Senior Java Engineer I (2 yrs contract)

Singapore Secretlab

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Secretlab is an international gaming chair brand seating over three million users worldwide, with our key markets in the United States, Europe and Singapore, where we are headquartered.


Being a digitally-native brand, we thrive in the online space—and this is where our world-class Tech team is crucial. Our Tech team is responsible for planning, developing, maintaining, and optimizing our websites. Your role will involve cross-functional collaboration with multiple departments for the development and improvement of new and existing in-house solutions to better assist them in achieving their goals.


This role will be essential for Secretlab’s global audience to enjoy access to our award-winning products, as well as the collaborative work with world-renowned brands such as Game of Thrones, Batman, Cloud9 and international esports organizers Riot Games for their League of Legends global tournaments.


Responsibilities

  • Design hybrid schemas that leverage the strengths of both SQL (for relational integrity) and NoSQL (for scale and flexibility)
  • Design decoupled microservices using event-driven patterns (Pub/Sub, Event Sourcing, CQRS)
  • Own the lifecycle of an event, from emission to consumption, ensuring zero data loss and system stability.
  • Develop and maintain core services across both our Java and PHP ecosystems.
  • Build a secure and scalable infrastructure (clear, well-documented, and easy to maintain code)
  • Work cross-functionally with teams such as Marketing, Operations, and Logistics to gather requirements for designing and enhancing internal solutions.


Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. (Equivalent professional experience will be considered for candidates with an exceptional track record)
  • A minimum of 4+ years of professional experience building and maintaining production-grade backend systems.
  • At least 2 years of hands-on experience specifically managing event-driven architectures (EDA). You should have experience deploying services that handle asynchronous workflows at scale
  • Demonstrated experience managing Dual-Persistence strategies. You must show how you’ve successfully utilized both SQL (PostgreSQL/MySQL) for relational integrity and NoSQL (MongoDB/DynamoDB) for high-availability/scale
  • A "Security-First" approach to coding, with a solid grasp of OWASP principles and data encryption at rest/in transit
  • Team player with the ability to thrive in a dynamic work environment


Technical Requirements

  • Java Mastery: Java 21+, Spring Boot 3, Virtual Threads (Project Loom), and GraalVM.
  • Experience with queue-based systems such as Apache Kafka, RabbitMQ, AWS SQS
  • Hands-on experience with MongoDB, Cassandra, or DynamoDB. You know when to trade consistency for availability and how to design schemas for horizontal scale.
  • Expert-level knowledge of PostgreSQL or MySQL. You should be comfortable with advanced indexing, query optimization, and managing ACID compliance in a distributed environment.
  • Proficient with Redis or Memcached for lightning-fast state management and as a buffer for high-volume event processing.
  • AWS Mastery: Experience with core services including Lambda (for event-driven functions), EC2, RDS/Aurora, and S3.


Bonuses

  • Experience working in the e-commerce sector, knowledge with payment gateway, fraud management, fulfillment
Is this job a match or a miss?
Apply Now

Senior Systems Engineer/Systems Engineer (Java, Oracle SQL & Linux)

Singapore SP Group

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

What You'll Do:

  • Administer Itron UIQ applications across production, disaster recovery, QA, test, and development environments.
  • Ensure UIQ applications and related systems comply with regulatory, reliability, performance, availability and cybersecurity standards.
  • Provide application support including initial remedy ticket handling, preliminary to in-depth troubleshooting, manage user access issues and queries, apply fixes or workarounds, liaise with vendor and internal teams for fixes or workarounds, work with vendor support for long-term fixes, manage enhancement requests, and document Root Cause Analysis for future reference.
  • Monitor and support daily batch processes, including meter data collection and exception management.
  • Set up UIQ environments and datasets for projects, testing, and development.
  • Manage changes, releases, upgrades, hot fixes, and certificates for UIQ applications.
  • Support continual improvement in business processes, environment management, and automation.
  • Analyze, validate and deliver AMI performance analysis and reporting, covering service levels and key performance indicators.
  • Support a 24x7 support roster to ensure critical system availability.
  • Support requirements gathering, solution design, testing, and deployment.
  • Translating functional requirements into optimized technical specifications.
  • Work hands-on with application development, configuration, source code management, and automation technologies.
  • Test Design and Test Cases and Support testing during UAT and post-implementation phases.
  • Maintain clear documentation for system configurations, workflows, policies, and processes.
  • This role will be provided with exposure to support mesh networks and M2M solutions.


What You'll Need:

  • Degree in Information Technology, Computer Science, Electrical and Electronics Engineering or its equivalent.
  • Minimum 2 years’ experience in Linux (RedHat) system and application administration is an advantage.
  • Strong analytical and problem-solving skills.
  • Self-motivated and collaborative.
  • Passionate in programming and data analytics.
  • Ability to develop scripts and programs for automation, monitoring, and data processing.
  • Following are the preferred technical skills.
  • Programming Language: Java, PHP, C/C++, Python.
  • Application Servers: Apache Tomcat. Oracle Weblogic.
  • Databases: Direct experience with Oracle SQL, Microsoft SQL Server, MYSQL, PostgresDB, and/or REDIS
  • OS: Linux (Redhat), Windows Server.
  • Others Software: Spring, Hibernate, Jenkins, Ansible, Jmeter, SOAP, JSON, RESTful APIs, Splunk
Is this job a match or a miss?
Apply Now

Senior Java Engineer

238873 SGD13,000 Monthly OCTOMATE STAFFING PTE. LTD.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking for an experienced Senior Java Engineer to join a dynamic technology team responsible for designing, developing, and maintaining enterprise-grade applications. This role is ideal for someone who enjoys solving complex technical challenges, building scalable systems, and working in a collaborative Agile environment.

Key Responsibilities
  • Design, develop, test, and maintain scalable applications using Java and Python .
  • Develop high-quality, reusable, and maintainable code following software engineering best practices.
  • Collaborate with cross-functional teams including Product Managers, Business Analysts, QA Engineers, and DevOps Engineers.
  • Design and develop RESTful APIs and backend services.
  • Troubleshoot production issues and implement sustainable solutions.
  • Perform code reviews and mentor junior developers where required.
  • Optimize system performance, scalability, and reliability.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and technical discussions.
  • Contribute to system architecture, technical design, and continuous improvement initiatives.
  • Prepare and maintain technical documentation.
Requirements
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • At least 5 years of software development experience using Java.
  • Hands-on experience developing applications with Python .
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience building REST APIs and microservices.
  • Experience working with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and modern CI/CD practices.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and stakeholder management skills.
Preferred Skills
  • Experience with Spring Boot or Spring Framework.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Familiarity with messaging technologies such as Kafka or RabbitMQ.
  • Exposure to DevOps practices and automated deployment pipelines.
Why Join Us?
  • Opportunity to work on large-scale enterprise projects.
  • Collaborative and supportive engineering culture.
  • Exposure to modern technologies and cloud-native development.
  • Career growth and continuous learning opportunities.
  • Competitive remuneration and comprehensive employee benefits.

If you are passionate about developing high-quality software and enjoy working on innovative technology solutions, we would love to hear from you.

Apply now to explore this exciting opportunity with us.

Please note: This is a client role managed by Octomate Staffing Pte Ltd.

Recruitment services are provided by:

Octomate Staffing Pte Ltd

EA Licence No.: 23C1980

EA Personnel: Zachary Ng (Registration No.: R )

Is this job a match or a miss?
Apply Now

PEGA Developer | Hire-To-Train Program (Java)

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

PEGA x Developer Crossover (Hire-to-Train Program)

Level: Analyst – Team Lead/Specialist

Location: Singapore


The Context

At Accenture , we believe in growing talent for the future. Our PEGA Hire-to-Train program is designed to bridge the gap between existing skills and emerging industry needs, giving developers and technology professionals the opportunity to pivot into in-demand areas.


We are currently expanding our PEGA practice and are inviting developers to explore the exciting domain of PEGA Application Development. This is an opportunity to build on your existing strengths while gaining new skills that are shaping the future of technology.


What’s in it for you?

As part of this program, you’ll gain exposure to cutting-edge areas such as:

Low-code application platforms

  • Cloud services
  • Front-end frameworks
  • RPA / BPM technologies


You’ll receive structured training and certification opportunities, hands-on project experience, and continuous mentoring to accelerate your career growth.


What you’ll do

  • Collaborate with teams to translate client requirements into technical solutions
  • Define specifications for new applications and features
  • Troubleshoot, debug, and enhance applications
  • Work with business process owners and SMEs to gather and refine user requirements
  • Partner with project managers, architects, and SMEs to set performance goals and success metrics


What we’re looking for

  • Ideal candidates bring prior experience in Java


About Accenture

We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.

Visit us at

Is this job a match or a miss?
Apply Now