Job Description
We are seeking an experienced Full Stack Developer with expertise in Java, Spring Boot, REST, Microservices, and Angular to join our innovative team. The ideal candidate will have a robust background in building scalable web applications and microservices, and a proven track record in both backend and frontend development. Knowledge of AWS and Oracle is a plus. If you are a proactive problem solver with a passion for technology and teamwork, we would love to hear from you.
Key Responsibilities:
- Backend Development: Design and implement backend services and APIs using Java and Spring Boot, ensuring scalability and performance.
- Frontend Development: Build dynamic and responsive user interfaces with Angular, adhering to best practices in front-end development.
- Microservices Architecture: Develop and maintain microservices-based architecture, including service design, deployment, and management.
- API Design: Create and manage RESTful APIs to facilitate seamless integration between various services and client applications.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
- Code Quality: Participate in code reviews, write unit and integration tests, and adhere to coding standards and best practices.
- Troubleshooting: Identify and resolve issues in both development and production environments, ensuring a smooth user experience.
Must-Have Skills:
- Java: Extensive experience with Java programming, including the development of backend services and applications.
- Spring Boot: Strong knowledge of Spring Boot framework for building and deploying microservices.
- REST: Proficiency in designing and consuming RESTful APIs.
- Microservices: Experience in developing and managing microservices architectures.
- Angular: Solid experience with Angular for front-end development, including the creation of interactive and user-friendly interfaces.
Good-to-Have Skills:
- AWS: Familiarity with Amazon Web Services (AWS), including cloud services such as EC2, S3, and Lambda.
- Oracle: Experience with Oracle databases, including writing and optimizing SQL queries and database management.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience in full-stack development with a strong portfolio of relevant projects.
- Strong analytical and problem-solving skills, with the ability to work independently and in a team environment.
- Excellent communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders.