
Search by job, company or skills
Key Responsibilities
Lead technology initiatives, conceptualize solutions, and propose design and architectural improvements.
Develop high-quality, fully tested source code following coding standards and project deadlines.
Collaborate with business analysts to clarify requirements and ensure alignment.
Manage deployment and change processes for applications and platforms.
Design and execute test strategies, providing technical support during user acceptance testing.
Analyze and resolve enhancement requests, bug fixes, and production incidents.
Monitor and optimize software performance and application health in production.
Apply monthly release strategies and support production release roadmaps.
Drive process improvements, automation of manual tasks, and technology upgrades.
Mentor junior developers and provide technical guidance to the team.
Qualifications & Requirements
Minimum 4 years of software development experience, with strong Java and Spring Boot expertise.
Solid understanding of OOP, SOLID principles, unit testing, and integration testing.
Proficiency in Linux/Unix environments, shell scripting, and SQL.
Experience with RESTful API design, Swagger/OpenAPI standards, and web services.
Familiarity with Maven, Git, GitLab CI/CD pipelines, and Jira.
Knowledge of AWS Cloud fundamentals, Docker, Kubernetes, and related tools.
Experience with OpenTelemetry and ElasticSearch for observability and monitoring.
Strong problem-solving skills with the ability to analyze, debug, and optimize complex code.
Excellent written and verbal communication skills, with ability to explain technical concepts clearly.
Job ID: 136660203