JAVA Backend Developer

at  LYNEER CORP SINGAPORE PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 2025N/ATesting Tools,Agile Methodologies,Database Systems,Junit,Mockito,Java,Microservices,Testng,Automation Tools,Mariadb,Openshift,Analytical Skills,Information Technology,Working Experience,Architecture,Computer Science,Spring Boot,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software development as a backend developer.
  • Proficiency in Java and frameworks like Spring Boot.
  • Strong hands-on experience with SQL and relational database systems such as MariaDB.
  • Strong working experience with RESTful API design and implementation
  • Knowledge of microservices architecture and containerization tools like Docker/Kubernetes.
  • Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
  • Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Understanding of DevOps practices, including CI/CD pipelines and automation tools.
  • Experience with monitoring tools like Grafana, or ELK stack.
  • Experience with cloud platforms such as PCF or OpenShift
  • Excellent problem-solving and analytical skills.
  • Excellent communication, interpersonal, and teamwork skills.
  • Experience working in a collaborative and fast-paced environment.

Responsibilities:

  • Backend Development
  • Design and implement robust, secure, and scalable backend services using Java and Spring Boot.
  • Write clean, efficient, and maintainable code adhering to coding standards and best practices.
  • Ensure seamless integration with frontend applications, third-party APIs, and microservices.
  • Design, implement, and optimize relational databases, particularly MariaDB, for high availability and performance.
  • Drive the adoption of best practices in coding, testing, and software design.
  • System Architecture and Design
  • Collaborate with Tech Leads, Dev Leads, Architects and other developers to design highly scalable microservices and distributed systems.
  • Provide technical input and insights during architectural discussions.
  • Ensure systems are built to handle the stringent requirements of the banking industry, such as security, compliance, and performance.
  • Agile Development
  • Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Collaborate closely with cross-functional teams including product managers, QA engineers, and DevOps teams.
  • Break down complex business requirements into user stories and technical tasks.
  • Code Quality and Testing
  • Perform peer code reviews to ensure high-quality code and adherence to standards.
  • Develop unit tests, integration tests, and system tests to ensure code reliability and functionality.
  • Monitor and debug production issues to ensure smooth operation of backend services.
  • Continuous Improvement
  • Identify and implement improvements in system architecture, code quality, and development processes.
  • Stay updated on emerging technologies and industry trends to propose innovative solutions.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology or a related field

Proficient

1

Singapore, Singapore