Search by job, company or skills

M

Software Engineer

7-10 Years
SGD 1.14 - 1.5 LPA
Save
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications using Java 8, J2EE, Spring Boot, Angular, and Agentic AI technologies.
  • Build scalable, secure, and high-performance full-stack applications deployed on AWS Cloud.
  • Design, develop, and maintain RESTful APIs and microservices following industry best practices.
  • Develop event-driven integrations using Apache Camel, AWS SQS, and AWS SNS.
  • Integrate enterprise applications with third-party SaaS platforms and external systems.
  • Develop and maintain microservices-based architectures supporting high-volume business applications.
  • Design scalable banking and financial platform solutions with a strong focus on reliability, security, and performance.
  • Work with Oracle Database for data modeling, query optimization, stored procedures, and application integration.
  • Develop responsive and user-friendly web applications using Angular, HTML5, CSS3, JavaScript, and Type Script.
  • Implement secure authentication and authorization mechanisms using OAuth2, JWT, and Spring Security.
  • Optimize application performance through profiling, caching strategies, and database tuning.
  • Build and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Deploy, monitor, and troubleshoot applications in AWS environments using cloud-native services.
  • Collaborate with Business Analysts, Solution Architects, QA Engineers, DevOps Engineers, and stakeholders to deliver high-quality software solutions.
  • Participate in Agile Scrum ceremonies including sprint planning, daily stand-ups, code reviews, retrospectives, and backlog refinement.
  • Write clean, reusable, maintainable, and well-documented code following coding standards and best practices.
  • Perform unit testing, integration testing, debugging, and production issue resolution.
  • Ensure software solutions comply with enterprise security, governance, and regulatory requirements.
  • Mentor junior developers and contribute to technical design discussions and architectural decisions.
  • Continuously evaluate emerging technologies, AI capabilities, and cloud services to improve system performance and business value.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 8 years of professional experience in software development.
  • Proven experience delivering enterprise-scale cloud-native applications.
  • Experience working in multinational or enterprise environments is preferred.
  • Ability to work independently and collaboratively in a fast-paced Agile environment.
  • Strong hands-on experience with Java 8, J2EE, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Experience in Angular, Type Script, JavaScript, HTML5, and CSS3.
  • Strong knowledge of Microservices Architecture and REST API development.
  • Experience withAWS Cloud services such as EC2, ECS/EKS, Lambda, S3, IAM, Cloud Watch, SNS, and SQS.
  • Experience in event-driven architecture using Apache Camel, Kafka, RabbitMQ, or AWS messaging services.
  • Strong knowledge of Oracle Database, SQL, PL/SQL, query optimization, and performance tuning.
  • Experience with Git, Maven, Gradle, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of Agentic AI, AI-assisted software development, or AI-enabled enterprise applications.
  • Understanding of software design patterns, object-oriented programming, and secure coding practices.
  • Familiarity with Agile Scrum methodology and DevOps practices.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Experience in banking, financial services, or enterprise application development is an advantage.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 150991405

Similar Jobs

Remote

Skills:

JavaRest ApisMicroservicesAgile MethodologiesCloud ComputingVersion ControlUnit TestingConga CLMSQL DatabasesCI/CD