
Senior Software Developer, Java, AWS
Aspire Software
full-time
Posted on:
Location Type: Hybrid
Location: Beirut • Lebanon
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and maintain applications using Java and Spring Boot.
- Collaborate with cross-functional teams to enhance existing features and develop new functionalities.
- Ensure optimal performance and user experience of applications.
Requirements
- 5+ years of experience in full stack development, specifically with Java and Spring Boot.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM technologies (e.g., Hibernate).
- Experience with cloud platforms like AWS or Azure, and CI/CD workflows.
- Excellent problem-solving skills and a proactive approach to challenges.
- Strong communication skills, with the ability to work collaboratively in a team environment.
- Experience in Agile software development methodologies.
- **Preferred Qualifications:**
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of performance tuning and optimization techniques for Java applications.
- Experience with version control systems such as Git.
- Exposure to design patterns and software development principles.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootRESTful APIsmicroservices architectureMySQLPostgreSQLHibernateAWSAzureDocker
Soft skills
problem-solvingproactive approachcommunicationcollaborationteamwork