Software Engineer (Java)
Job details
Your role:
As part of our Software Engineering team, you will play a key role in delivering solution excellence to our clients from ideation, solutioning, quality assurance to successful delivery. You will take charge in interpreting business requirements and further design, develop, and deliver software solutions that creates value to our clients. You will evaluate and recommend tools, technologies, and processes for continuous improvement as well as cultivating a positive engineering culture in the company.
You will be involved in all/any of the following key activities:
Be part of Agile Development team in producing clean and efficient code based on specifications.
Work with Quality Assurance team to ensure error free codes.
Leverage and maximize DevOps tools and processes to increase quality, productivity, and efficiency.
Research on relevant trending and emerging technologies and provide improvement recommendation.
Create technical documentation for reference and reporting.
Participate in ideation and solutioning sessions for product capabilities.
Requirements:
Years of Experience:
Software Engineer: 0 - 2 years of experience
Technology Exposure:
Programming Language: Java 8 and above, JavaScript
Framework: Springboot, Hibernate, JSF, ReactJS, AngularJS
Database: MySQL, PostgreSQL, SQL, MongoDB, Oracle DB
Cloud: Azure, AWS
Education:
Bachelor Degree in Software Engineering, Information Technology, or any relevant field
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.