Job Title: Java developer/Java lead
Location: Bangalore.
Job Summary:
We are seeking a highly skilled Software Development Architect with a strong focus on Java MicroServices Development and expertise in Amazon Web Services (AWS) Cloud platform. The ideal candidate will play a pivotal role in designing and implementing scalable software solutions that meet our business needs. This position requires a deep understanding of microservices architecture, cloud technologies, and best practices in software development.
Responsibilities:
- Design, develop, and maintain robust Java MicroServices that are scalable and efficient.
- Architect cloud-native applications using Amazon Web Services, ensuring high availability and performance.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement best practices for software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
- Provide technical leadership and mentorship to junior developers, fostering a culture of innovation and excellence.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive.
- Participate in architectural discussions and contribute to the overall technology strategy of the organization.
Mandatory Skills:
- Strong proficiency in Java MicroServices Development.
- Extensive experience with Amazon Web Services (AWS) and its various services.
- Solid understanding of microservices architecture and design patterns.
- Proficient in RESTful API design and development.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Skills:
- Familiarity with Agile methodologies and DevOps practices.
- Experience with database technologies such as SQL and NoSQL.
- Knowledge of front-end technologies (e.g., Angular, React) is a plus.
- Experience with monitoring and logging tools (e.g., ELK stack, Prometheus).
- Understanding of security best practices in cloud applications.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in AWS or software architecture are a plus.
- Strong communication skills and the ability to work collaboratively in a team environment.