Join our team as a Software Engineer, where your Java programming skills will shine. You will collaborate with fellow developers and stakeholders to deliver software solutions that meet user needs and contribute to our project goals.
Responsibilities
Develop and maintain high-quality Java applications and RESTful APIs.
Collaborate on application architecture and design decisions.
Optimize application speed and responsiveness.
Engage in unit and integration testing to enhance software quality.
Document software specifications and maintain project documentation.
Support continuous improvement by suggesting processes, products, or technologies.
Evaluate and implement new tools or frameworks that enhance productivity.
Utilize version control systems effectively.
Requirements
Education
Bachelor's degree in Computer Science or Software Engineering
Experience
3+ years of experience in software development
Technical Skills
Java
Spring Boot
RESTful Services
Database Management
Agile Methodologies
Soft Skills
Analytical Skills
Collaboration
Languages
English: Fluent
Advantageous
Experience with Kubernetes: Proficiency with orchestration tools.
Familiarity with GitHub Actions: Understanding of CI/CD tools enhances process automation.
Benefits
Comprehensive health and wellness programs
Performance bonuses and incentives
Remote working options
Opportunity for professional development courses
Company Culture
Diversity and Inclusion: We are dedicated to a diverse workforce and value different perspectives.
Work-life Balance: We promote a balanced life and support flexible working arrangements.
Status: Open
Other Jobs in Information Technology (IT) and Software Development