K

Intermediate Java Developer

salary Salary :

$7,000 - 9,500 monthly

Job Description - Intermediate Java Developer

Job Description:

  • Involve with software and product development and ad hoc projects.
  • Create well-architected and structured solutions.
  • Software analysis, software design, code implementation, software. integration, module verification and validation.
  • Deliver software products for integration testing in accordance with software development standard procedures.
  • Prepare and maintain technical documentation and software deliverables.
  • Participate in technical discussions and provide solutions based on industry best practices.
  • Follow the CA-CIB methodology (Agile included).
  • Support applications in production - analyze and resolve issues as they arise.
  • The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.

Requirements:

Qualifications and Profile:

  • At least 4-7 years of relevant working experience in Java/J2EE development.
  • Good to have experience in big data technology development like Hadoop platform.
  • Bachelor or Technical Degree in Computer Science, IS, or IT is preferred.
  • Good understanding & working knowledge with Agile/Scrum.
  • Hands-on experience of end-to-end design and implementation of complex IT systems.

Technical:

  • Java/J2EE, Spring, Spring-Boot, RESTFUL Webservices.
  • Strong knowledge in Core Java (Java 8+).
  • Experience in Kafka messaging system.
  • Big Data framework like Storm, Hadoop, Hdfs, Hbase, Ignite.
  • SQL & No-SQL database like PostgreSQL, MySQL, Hbase, MongoDB.
  • Knowledge of Flink, Redis, s3, MongoDB is an advantage.
  • Tools – Maven, GIT CICD, Cucumber, Kibana.
  • Knowledge of containerization technologies like Docker & Kubernetes.
  • Solution design using proven patterns, awareness of anti-patterns, performance benchmarking.
  • TDD driven development mindset with strong skills in Junit, Mockito and other Unit testing frameworks.
  • Knowledge on DevOps Practices.

Functional:

  • Basic understanding of finance and investment banking.
  • Other Professional Skills and Mindset.
  • Strong organizational and communication skills.
  • Strong analytical and problem solving skills.
  • Awareness of various software development procedures.
  • Ability to follow defined procedures.
  • Team player who is capable to effectively interact with technical and functional team.
  • Strives to deliver the solution in the most effective and timely manner
  • Understanding and respect of cultural diversity.
Original job Intermediate Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

KRIS INFOTECH PTE. LTD.

KRIS INFOTECH PTE. LTD. We partner with the IT industry providing comprehensive short and long-term technology & staffing solutions. We offer different options, to enable clients to optimize their human resources and at the same time reduce the risk and total cost of ownership.  Under our Prof...

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.