Java Software Developer
at KRIS INFOTECH PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Jun, 2024 | USD 7000 Monthly | 01 Mar, 2024 | N/A | Application Frameworks,Agile Environment,Communication Skills,Struts | 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:
Your main responsibilities will include:
- Collaborating with the development team to understand project requirements and translate them into efficient and scalable Java-based solutions
- Designing, developing, and maintaining high-quality Java applications, adhering to coding standards and best practices
- Writing clean, modular, and testable code, conducting thorough unit testing and debugging to ensure software quality and reliability
- Implementing software design patterns and frameworks to optimize application performance and maintainability
- Integrating Java applications with back-end services and databases to support seamless data flow and functionality
- Troubleshooting and debugging issues, identifying and implementing timely solutions to ensure smooth application performance
- Conducting and participating in code reviews and providing constructive feedback to peers
- Participating in the entire software development life cycle, from concept and design to deployment and maintenance
- Collaborating with cross-functional teams to align technical solutions with business goals and deliver effective and impactful software applications
- Staying updated with the latest Java advancements and industry best practices
KEY REQUIREMENTS
- You have prior experience in Java development
- Strong knowledge of Java Application Frameworks (Struts, Spring, Hibernate, Springboot)
- Hands-on experience working in an Agile environment
- You possess strong attention to detail and problem-solving skills
- You have good interpersonal and communication skills
Responsibilities:
- Collaborating with the development team to understand project requirements and translate them into efficient and scalable Java-based solutions
- Designing, developing, and maintaining high-quality Java applications, adhering to coding standards and best practices
- Writing clean, modular, and testable code, conducting thorough unit testing and debugging to ensure software quality and reliability
- Implementing software design patterns and frameworks to optimize application performance and maintainability
- Integrating Java applications with back-end services and databases to support seamless data flow and functionality
- Troubleshooting and debugging issues, identifying and implementing timely solutions to ensure smooth application performance
- Conducting and participating in code reviews and providing constructive feedback to peers
- Participating in the entire software development life cycle, from concept and design to deployment and maintenance
- Collaborating with cross-functional teams to align technical solutions with business goals and deliver effective and impactful software applications
- Staying updated with the latest Java advancements and industry best practice
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Singapore, Singapore