Description
You will lead the design and implementation of scalable Java applications and technical standards.
Responsibilities
- Design and build scalable Java applications using Java 8+, Spring Framework, and Spring Boot.
- Develop RESTful APIs and manage microservices architectures.
- Lead code reviews and provide technical mentorship to junior developers.
- Collaborate with product, development, and DevOps teams to align technical solutions with business requirements.
- Evaluate new tools and technologies to maintain technical excellence.
Required Skills
- 8+ years of Java development experience, including 3+ years in an architectural role.
- Hands-on expertise with Java, Spring Boot, and REST APIs.
- Experience designing and implementing microservices architectures.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency with containerization tools including Docker and Kubernetes.
- Experience working with SQL, NoSQL, Oracle, or MongoDB databases.
- Practical experience with CI/CD pipelines and DevOps practices.
- Any Graduate degree.
Preferred Skills
- Experience with React or Angular.
- Familiarity with Kafka or RabbitMQ messaging systems.
- Background working in Agile/Scrum environments.