-Design and implement cross-platform mobile applications using Java technologies
-Write clean, efficient, and well-documented code
-Collaborate with cross-functional teams to define and implement new features
-Participate in code reviews and contribute to improving development practices
-Troubleshoot, debug, and upgrade existing software the performance, quality, and responsiveness of applications
Job requirements:
-Bachelor's degree in Computer Science, Software Engineering, or related field
-3-5 years of experience in Java development, with a focus on Spring Boot
-Proven expertise in cross-platform mobile app development using Java technologies
-Strong knowledge of Java 8+ features and best practices
-Proficiency in Spring Framework, including Spring Boot, Spring MVC, and Spring Data
-Experience with RESTful web services and microservices architecture
-Experience with version control systems, preferably Git
Knowledge of Agile/Scrum development methodologies
-Expert-level proficiency in Java programming
-Strong understanding of object-oriented programming principles
-Experience with building tools
-Familiarity with frontend technologies
-Knowledge of testing frameworks Excellent problem-solving and analytical skills
-Strong communication and teamwork abilities
-Self-motivated with the ability to work independently and in a team environment
Work condition:
-Hybrid
-Working days:3 days from office and 2 days Remotely
-Work location: Rehab City
-Days off: Friday and Saturday