Job Description
Convera is seeking a Software Engineer with expertise in Java, Spring framework and Spring Boot, IBM MQ and AWS to develop, implement, maintain, and improve existing software. The Software Engineer will work within a geographically distributed software development team and service providers, independently managing complex projects.
Responsibilities:
- Develop and implement new software.
- Maintain and improve existing software.
- Ensure software functionality is implemented with code optimization and organization.
- Troubleshoot application issues and coordinate resolution with operations, functional, and technical teams.
Requirements:
- 9-12 years of work experience.
- Experience in Java, Spring framework and Spring Boot, and IBM MQ.
- Strong hands-on Shell Scripting, REST API and Microservices.
- Exposure to Cloud (AWS) is preferable, including 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, Basic CI/CD(Jenkins) GIT knowledge.
- Knowledge of Database (RDBMS, NoSQL) and Couchbase knowledge will be a plus.
- Problem solver with demonstrated experience in solving difficult technology challenges.
- Experience in developing and implementing web-based solutions.
- Self-starter with ability to multi-task, prioritize, manage workload, and consistently deliver results.
- Experience in Agile and Iterative development methodologies.
- Good communication skills with ability to interact with partners globally.
- BS degree in Computer Science or related field.
- Desire to learn new technologies and ability to analyze the applicability of a technology in business context.
- Experience supporting production customer facing applications with a global reach.
Convera offers:
- Competitive salary
- Opportunity to earn an annual bonus.
- Great career growth and development opportunities in a global organization
- A flexible approach to work