Java Developer - Software Engineer (Java)
innovatiq technologies pte. ltd.
What you will be working on:
- Lead and implement software development practices, including continuous integration, delivery, and deployment to enhance code quality and speed of delivery
- Develop and conduct comprehensive testing strategies, including functional, performance, and security testing to ensure robust and reliable software solutions
- Solution and development of backend systems, applications, and data structures to support scalable and efficient software products
- Define and implement infrastructure as code practices, integrating multiple components and systems across the organisation
- Perform code review and provide recommendation to fellow software engineers and vendors. This includes analysing trade-offs and making informed technical decisions
- Design and oversee the implementation of software architecture, considering both functional and non-functional requirements
- Perform progressive manual review the source code delivered by the vendor and verify the implementation of the solution as per the approved design
What we are looking for:
- At least 5 years of proven experience in working in software engineering teams and projects, including:
- Experience in designing and implementing java applications, SQL skills, and shell scripting
- Strong understanding of Server-side, Java/microservices, web services, RESTful API
- Experience with RHEL, JBOSS EAP, OpenShift, Openstack, Watermelon, Maven, Oracle Database and fault-tolerant infrastructure concepts
- Experience with cloud platforms and containerisation technologies (e.g. Docker, Kubernetes)
- Strong understanding and experience handling file transfers - interfaces, interfaces resiliency, connectivity protocols e.g., Rest, SFTP, MQ
- Experience with integration of Autosys, designing job scheduling, CI/CD, Datawarehouse, and Document Management System
- Experience with setup, and integration of Observability platforms, monitoring, and alerts (e.g. Grafana, ELK stack)
- Proficiency in building and maintaining front-end interfaces (using React, Angular) and back-end services (using Java)
- Strong knowledge of database design and optimisation for efficient data storage and retrieval
- Proven experience in implementing secure coding practices and application security testing
- Ability to manage and streamline technical operations, prioritising the operations backlog, and automating processes to enhance efficiency and reduce release times
Experience and Technical Skillset which would be an advantage:
- Experience with the S.W.I.F.T messaging platform and interfaces
- Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be an advantage.
- Experience in government digital projects or in banking and finance sector will be an advantage.
- Experience in supporting transactional system will be an advantage
Who You Are:
- Driven, results and customer oriented and able to work independently
- Organised and comfortable managing multiple workstreams simultaneously and have good interpersonal skills
- Strong communication and collaboration abilities
- Detailed and capable of handling time-sensitive and high-pressure situations.
- Natural problem solver who thrives in ambiguity and can design processes where none exist
- Strong problem-solving and analytical skills.
- Ability to thrive in a fast-paced, agile environment.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Java Developer - Software Engineer (Java) in Shenton Way, Singapore Country vacancy
- ...Job Description We are looking for an experienced Software Developer to design, develop, and maintain enterprise applications using Java and cloud-native technologies. The successful candidate will work with cross-functional teams to deliver scalable, secure, and high...
- ...Job Summary You will develop and maintain software solutions using Java and related technologies, leveraging AI tools to enhance productivity and integrating... ...Understand AI/ML fundamentals including prompt engineering and model limitations to improve human-AI collaboration...
- ...Role: Software Developer Key Responsibilities - To be responsible for requirement gathering, development, maintenance and support of Pricing... ...complexity - Developing and troubleshooting applications in Java/J2EE and maintain existing microservice functions Key...
- ...We are looking for a Senior Software Engineer to join our team and contribute to the development, enhancement, and... ...Software Engineer Key Responsibilities Design, develop, test, and maintain backend applications using Java, Kotlin, and Spring Boot. Collaborate with team...
- ...We are looking for a Senior Java Developer with below skills 1. Java Latest versions 2. Object Oriented Programming 3. Spring / Spring Boot 4. Unit testing (JUnit) 5. Build automation (Gradle/Maven + Bamboo) 6. IDE (Eclipse / IntelliJ) 7. Git 8. 9. Security fundamentals...
- ...We are seeking an Intermediate Java Developer to design, develop, test, and support enterprise... ...scalable, reliable, and high-quality software solutions in an Agile environment. Key... ..., Information Technology, Software Engineering, or a related field. Minimum 5 years...
- ...managing tight knit agile teams developing robust mobile, web, and... ...projects throughout their full software lifecycle from development, QA... ...Experience Degree in IT, Engineering or Computer Science. Minimum... ...of 3 years of experience in Java and Spring Boot Minimum of...
- ...Bachelor's degree in Computer Science, IT, Engineering, or a related field. Basic understanding of data structures and algorithms. Assist in developing, testing, and maintaining Java-based applications. Write clean, efficient, and well-documented code following best...
- ...We are seeking a Full Stack Developer to develop, support, and maintain business-critical... ...web applications using React and Java. Develop and integrate RESTful APIs... ...Requirements ~ Degree in Computer Science, Software Engineering, or a related field. ~1 to 4 years of...
- ...propose corrective actions. Reporting and Dashboarding: Develop and maintain reports and dashboards within the ITSM platform.... ...Qualifications ~ Tertiary education in Computer Science / Engineering or related discipline. Experience At least 2-4 years' experience...
- ...potentially extendable Role Summary • An Experienced Software testing engineer with experience in IT with focus on QA, Testing (Manual Testing... ...high quality test results in a timely manner. • Develop new test cases and additional test parameters against the requirements...
- ...Job Summary Develop and maintain software solutions using Python and DevOps practices, leveraging strong Linux and on-premises infrastructure expertise to support efficient CI/CD pipelines and cloud-native environments. Responsibilities Develop and maintain software...
- ...Key Responsibilities Design, develop, and maintain scalable web applications using .NET technologies. Develop and integrate RESTful APIs using ASP.NET Core and Web API. Build responsive and user-friendly frontend applications using Angular or React. Collaborate...
- ...We are looking to speak to Software Engineering Managers! Key Responsibilities Lead, mentor, and develop a team of software engineers, fostering a culture of collaboration... ...~ Strong hands-on experience with: Golang, Java, ReactJs, AWS ~ Experience designing and building...
- ...Role Overview Join the Software Engineering team on a physical Operations Technology (OT)integration... ...standards. Key Responsibilities Develop and maintain backend services and middleware... ...development (Python, Node.js, Go, or Java at least one). Active use of AI tools...
- ...Position: Full Stack Developer Company Description - beez-fm beez-fm is a sustainability... ...developer, you will develop and maintain software for our Outcome-Based Models (OBM)... ...algorithms. You will work with other developers, engineers, and stakeholders to ensure the quality...
- ...As a Lead or Senior Engineer, you'll lead the design of complex systems used at national scale... ...across disciplines and stakeholders. Develop governance models and best practices that... ...leadership. Strong hands-on expertise in Java or Golang with a deep understanding of...
- ...Software Engineer (PLC Programming) Working days: Monday - Friday 830am to 530pm Location : Ang Mo Kio Techplace Salary: $4,000 - $6,... ...Responsibilities Follow Software Development Life Cycle (SDLC) to develop high-quality, maintainable software meeting user requirements...
- .... Bachelor's degree in computer science, Information Technology, or an equivalent engineering discipline, with 4-7 years of progressive software development experience featuring a strong emphasis on hardware-software integration. . Deep, hands-on development experience in...
- ...Job Description As an Applications Support staff, your primary responsibility is to ensure that the projects’ software applications are functioning properly and meeting business requirements. You will work closely with vendors, business users, and other IT teams to troubleshoot...
- ...digital products that support strategic decision‑making. The Software Engineer will collaborate with Software Engineers, Data Engineers,... ...where appropriate Apply AI‑enabled approaches to improve developer productivity, code quality, testing, documentation or user workflows...
- ...will be working on: Solution Engineering Maintain comprehensive... ...ensure operational excellence Develop and maintain detailed architectural... ...and best practices in software development, security frameworks... ...in designing and implementing java applications, SQL skills, and...
- ...unstructured data. You will be part of a dynamic team responsible for developing, enhancing and maintaining IT systems/applications that support... ...more efficient channels. ~ Plan, design and implement data engineering jobs and reporting solutions to meet the analytical needs....
- ...Role : Backend Developer We are seeking a Backend Developer to join... ..., scalable, and high-quality software solutions. Key... ...Develop software solutions using Java, Spring Boot, Node.js, Python... ...Information Technology, Software Engineering, or a related field. Experience...
- ...Project Engineer (Electrical & Electronics) Working Days:Mon- Fri 9am-6pm, Saturday 9am-1pm Location: Nearest Kovan MRT Salary: $2800 to 3500 Job Scope: Read and draw circuit diagrams Wiring, soldering, and basic assembly work Work with sensors, motors, and...
- ...with a multi-disciplinary team to design, develop, test and launch the new features and new... ...team members across the full spectrum of software developer services including business... ...analysis, UI/UX, graphics design, backoffice engineering, web app and mobile app engineering. The...
- ...Expertise : Customer Service Management (CSM) and App Engine About the Role We are looking for a Senior Software Engineer with strong ServiceNow expertise to take... ...scripts, integrations, and data models •Guide developers and integration specialists during build and...
- ...Role: Developer Job Requisition Number: IS-87021 Job Level: 6-9 years of relevant experience (L3) Location: Singapore Key Responsibilities... ...Technical Skills: • SQL, Python, Spark (PySpark) and basic Java/scala. • Red Hat Linux, Shell Script. • ETL,Data pipelines,...
- ...Role: Developer Job Requisition Number: IS-52854 Job Level: 6 - 9 years of relevant experience(L3) Location: Singapore Key Responsibilities... ...Oracle SQL and PL/SQL design and development skills - Strong Java/Scripting knowledge in Unix/Linux/Windows environment - System...
- Responsibilities Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable code Integrate data storage solutions Ensure the best possible performance, quality, and responsiveness of...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Developer - Software Engineer (Java). Be the first to apply!

