Must Haves:
- Experience designing , developing, and maintaining robust Java applications.
- Deploying applications to AWS
- Experience designing and implementing microservices, ensuring scalability, reliability, and efficiency.
Nice to Have:
- Experience with LLM Model Integration to integrate AI capabilities into applications.
Overview:
We are seeking an experienced and highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java development, AWS Cloud services, SQL databases, large language models (LLM), and microservices architecture. This role requires a strategic thinker and a problem solver who can lead complex projects from conception to implementation
Key Responsibilities:
- Java Development: Design, develop, and maintain robust Java applications.
- AWS Cloud: Deploy, manage, and optimize applications on AWS Cloud, leveraging services such as EC2, S3, RDS, Lambda, and others.
- SQL Database: Design, optimize, and manage SQL databases to ensure high performance and availability.
- LLM Model Integration (Good to have): Work with large language models (LLM) to integrate AI capabilities into applications.
- Microservices Architecture: Design and implement microservices, ensuring scalability, reliability, and efficiency.
- Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
- Troubleshooting: Identify and resolve complex technical issues promptly.
- Documentation: Maintain comprehensive documentation of code, processes, and system configurations.