![Aspire.png](/_next/image?url=%2Fimages%2Flogo-cir.png&w=640&q=75)
Salary
JOD 600 - JOD 1000 per month
Job Type
Full-Time
Job Description
Job Title: Software Engineer (Java)
About the job:
As a Software Engineer (Java) at Aspire, you will play a crucial role in designing, developing, and delivering high-quality software solutions to meet the needs of clients.
What you’ll do:
- Design, develop, and maintain software solutions with a focus on Spring Boot, Microservices, and Java.
- Utilize a strong understanding of software development principles, design patterns, and best practices.
- Architect and implement Microservices solutions using Spring Boot.
- Apply a high level of proficiency in Java, including expertise in lambdas, streams, and functional programming concepts.
- Contribute to the development and integration of RESTful APIs.
- Work with containerization technologies such as Docker and orchestration tools like Kubernetes for efficient deployment and management of applications.
- Apply experience with Agile development methodologies, such as Scrum or Kanban, to deliver high-quality software in a collaborative team environment.
- Demonstrate strong problem-solving skills to address complex software development challenges.
- Effectively communicate ideas and solutions, both in written and verbal form.
- Stay abreast of industry trends and technologies, continuously enhancing skills and contributing to the team's technical expertise.
What you’ll need:
- Bachelor’s Degree in Computer Science or a related field.
- 4+ years of professional software development experience, with a preference for Java/Scala proficiency.
- Proven experience as a Senior Software Engineer, with a focus on Spring Boot, Microservices, and Java.
- Strong knowledge and hands-on experience in developing Microservices architecture using Spring Boot.
- Proficiency in Java, including lambdas, streams, and functional programming concepts.
- Experience with RESTful API development and integration.
- Solid understanding of software development principles, design patterns, and best practices.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with Agile development methodologies, such as Scrum or Kanban.
- Strong problem-solving skills.
- Excellent written and verbal communication skills.
Why Aspire:
In addition to a competitive long-term total compensation with salary and performance-based bonus, Aspire offers a range of benefits:
- Be part of a remote-friendly organization.
- Work and learn from great minds.
- Explore new opportunities to learn and grow every day by attending technical and non-technical training.
- Gain market exposure by working with international tech leaders.
- Nursery reimbursement benefit.
- Aspire Wellness Program.
- Attend virtual and onsite international tech conferences.
Job Openings at Aspire
![logo-img](/_next/image?url=%2Fimages%2Flogo-img.png&w=256&q=75)
Posted
![logo-img](/_next/image?url=%2Fimages%2Flogo-img.png&w=256&q=75)
Posted
Stay Updated
Get latest HR News, Trends, Facts and Advices. We will deliver all of it directly to your inbox.