We are on the lookout for a Senior Software Engineer well-versed in Java to help us develop innovative software solutions. You will play a key role in the software development lifecycle, contributing your technical expertise and leading by example.
Responsibilities
Analyze user requirements and design technical solutions.
Develop, test, and deploy Java applications.
Ensure software quality through comprehensive unit testing.
Engage in troubleshooting and debugging to resolve application issues.
Facilitate the integration of external APIs and services.
Requirements
Education
Bachelor's degree in Information Technology or equivalent
Master's degree in a relevant field is preferred
Experience
5+ years in software engineering with a focus on Java
Technical Skills
Geolocation Services
Microservices Architecture
Docker
Soft Skills
Leadership
Adaptability
Languages
English: Fluent
Advantageous
Familiarity with machine learning concepts: Understanding basic ML concepts and frameworks.
Knowledge of UX/UI design principles: Ability to collaborate with design teams to enhance user experiences.
Benefits
Comprehensive health and wellness benefits
Generous retirement contributions
Work-life balance initiatives
Opportunities for professional development
Company Culture
Continuous Learning: We support ongoing training and learning opportunities for professional growth.
Empowerment: Our team enjoys the autonomy to take ownership of projects and drive success.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development