Senior Software Engineer - Java
cgi
Job Description
Design, develop and maintain Java based applications.
. Develop and implement efficient algorithms and data structures.
. Ensure the performance, quality, and responsiveness of applications.
. Identify and troubleshoot software defects and issues.
. Collaborate with cross functional teams to define, design, and ship new features.
. Participate in code reviews and ensure code quality and standards are met
. Stay up to date with emerging trends and technologies in software development
Required qualifications to be successful in this role:
Must Have Skills:
4 to 8 years of experience,
. JAVA, SpringBoot, Multi Threading, JUnit/Mockito
. Unix Shell scripting
. DevOps(CI/CD, GitHub, Helios etc…)
. Database(SQL)
Good to Have Skills:
. Banking Domain
. Apache Spark
. Python
. Apache Camel or ActiveMQ