JAVA Backend Developer
at LYNEER CORP SINGAPORE PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | N/A | Testing 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 Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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