Job Description
Convera is seeking a Senior Software Engineer with expertise in Java, Spring framework and Spring Boot, IBM MQ, and AWS to work independently on complex projects. The Senior Software Engineer will develop and implement new software, maintain and improve existing software with a focus on code optimization. They will also troubleshoot application issues and coordinate issue resolution with operations, functional, and technical teams, working within a geographically distributed structure.
Responsibilities include:
- Developing and implementing new software.
- Maintaining and improving existing software.
- Ensuring software functionality is implemented with optimized code and organization.
- Troubleshooting application issues.
- Coordinating issue resolution with various teams.
Requirements:
- 6-9 years of work experience.
- Experience in Java, Spring framework and Spring Boot, and IBM MQ.
- Strong hands-on Shell Scripting.
- Experience with REST API and Microservices.
- Exposure to Cloud (AWS) is preferable (AWS services like EKS, S3, API Gateway etc.).
- Experience in CSS, JavaScript, HTML5, TypeScript, developing with web standards, debugging and multi-browser testing.
- Firm grasp of UI/UX principles, ability to convert UX designs into working prototypes.
- Experience in DevOps and Basic CI/CD(Jenkins) GIT knowledge (Good to have).
- Knowledge of Database (RDBMS, NoSQL) and Couchbase knowledge will be a plus.
Convera offers:
- Competitive salary.
- Opportunity to earn an annual bonus.
- Career growth and development opportunities.
- A flexible approach to work.