Role: Full Stack Java Developer
Local (Two days onsite mandatory)
Duration 6+ months
We are seeking a highly skilled and experienced Staff Software Engineer with expertise in Java and Microservices, as well as Angular Full-stack development. This is a contractor position, and the successful candidate will be responsible for developing and maintaining high-quality software solutions in a fast-paced and dynamic environment.
Responsibilities:
• Full-stack Development: Collaborate with cross-functional teams to design, develop, and implement scalable software solutions using Java and Angular frameworks.
• Microservices Architecture: Design and develop microservices-based applications, ensuring scalability, reliability, and performance.
• Technical Expertise: Apply your in-depth knowledge of Java and microservices architecture to design and implement software modules, adhering to best practices and industry standards.
• Front-end Development: Develop responsive and user-friendly web interfaces using Angular, HTML, CSS, and JavaScript, ensuring optimal user experience across different devices.
• Code Review and Quality Assurance: Conduct code reviews to maintain code quality, identify and address potential issues, and ensure adherence to coding standards and best practices.
• Troubleshooting and Debugging: Investigate and resolve complex software defects and technical issues, collaborating with team members to find innovative solutions.
• Documentation: Create and maintain technical documentation, including design specifications, architecture diagrams, and user manuals, to facilitate effective communication and knowledge transfer.
• Agile Development: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of high-quality software.
• Collaboration and Mentoring: Collaborate with cross-functional teams, providing technical guidance and mentorship to junior engineers, and actively contribute to a positive and collaborative work environment.
Qualifications:
• Extensive experience (5+ years) in Java and microservices development, with a strong understanding of design patterns and best practices.
• Proven experience in full-stack development, with expertise in Angular, HTML, CSS, and JavaScript.
• Familiarity with front-end frameworks and libraries such as React or Vue.js is a plus.
• Strong knowledge of software development principles, including Agile methodologies, version control systems (Git), and continuous integration/continuous deployment (CI/CD) practices.
• Experience with cloud platforms (e.g., AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is highly desirable