Back End Developer

IBM  logo

IBM

View Salaries, Reviews, and more  

Job Summary


Salary
S$5,500 - S$5,600 / Monthly EST

Job Type
Permanent

Seniority
Junior

Years of Experience
1-2 years

Tech Stacks
Rest API Oracle Spring GlassFish Modular Elastic WebSphere Mockito Apache Node.js JUnit Elasticsearch SQL Springboot Java

Job Description

  • Collaborate with cross-functional teams to define, design and build performant modern web applications and services
  • Build high quality web applications and services by writing clean and modular code.
  • Write unit and integration tests to ensure robustness and reliability of web applications and services
  • Measure and improve performance of microservices
  • Catalyse growth within the team through code reviews and pair programming to maintain high development standards
  • Investigate operational issues to find the root cause and propose improvements
  • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams
  • Debug production issues across services and multiple levels of the stack

About you:

  • Enjoy and have experience building APIs
  • Expert level of experience in design and development of Web Applications, distributed systems and banking applications
  • Should have experience in development skills using latest technologies including Spring Boot, Microservices, Elastic search
  • Exposure in Java Application Servers like Websphere, Web Logic, GlassFish, Jboss, Pramati and Apache Web Server
  • Should have exposure in Oracle, DB2 databases and PL/SQL development
  • Comprehensive knowledge of physical and logical data modelling, performance tuning
  • Should possess excellent communication, presentation and interpersonal skills
  • Ability to work collaboratively and productively with globally dispersed teams

Background:
 
  • Experienced in NodeJS, Java, Elasticsearch, Spring, and Spring Boot.
  • Familiar with Domain-driven design, microservices design pattern.
  • Design, develop, test, and maintain scalable REST APIs.
  • Develop unit testing using JUnit and Mockito.
  • Experience working with relational and non-relational databases, query optimization, and designing schema.
  • Shall have at least a diploma in Computer Science, Computing, Electrical Engineering, IT or equivalent with Java training or certification with at least one (2) year experience in system analysis, design, and programming.

Life @ IBM

What matters to you when you’re looking for your next career challenge?

Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.

Impact. Inclusion. Infinite Experiences. Do your best work ever.

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume