Join our team as a Software Developer (Java), where you will contribute to impactful projects and help shape the future of software technology. Your expertise in Java will be key to delivering high-quality solutions that meet our clients' needs.
Responsibilities
Contribute to the development of software architecture and design.
Optimize existing code for performance and scalability.
Participate in team meetings to share ideas and improvements.
Assist in mentoring junior developers and interns.
Keep abreast of the latest technologies and best practices in software development.
Requirements
Education
Master's degree in Computer Science or related field is preferred
Experience
5+ years of experience in software development, particularly in Java.
Technical Skills
Java
REST APIs
Agile Methodologies
Soft Skills
Critical Thinking
Communication
Languages
English: Fluent
Advantageous
Familiarity with Docker and Kubernetes: Experience with containerization and orchestration technologies.
Understanding of microservices architecture: Knowledge of developing scalable applications using microservices.
Benefits
Health, dental, and vision coverage
Annual performance bonuses
Training and mentorship programs
Work-from-home options
Company Culture
Continuous Learning: Employees are encouraged to pursue learning opportunities to enhance their skills.
Team Collaboration: Teamwork is essential in our culture, ensuring every voice is heard.
Work-Life Balance: We promote a healthy work-life balance for all employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development