Brillio is one of the fastest growing digital technology service providers, renowned for its world-class professionals. They are seeking an experienced Lead Engineer - Java Full Stack with Microservices to design, develop, and deliver scalable enterprise applications, focusing on both frontend and backend technologies.
Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and Microservices architecture
- Build responsive and user-friendly front-end applications using AngularJS, React JS, JavaScript, HTML5, and CSS3
- Develop and optimize backend services with Spring Core, Hibernate, Kafka, and REST APIs
- Work with relational databases such as Oracle RDBMS and MySQL for application design, optimization, and performance tuning
- Implement and manage CI/CD pipelines for automated build, testing, and deployment processes
- Deploy and manage containerized applications using Docker and orchestration platforms like Kubernetes
- Collaborate with cross-functional teams including Product, QA, DevOps, and Architects to deliver high-quality solutions
- Provide technical leadership, mentor junior developers, and enforce coding best practices and design standards
- Troubleshoot production issues, optimize application performance, and ensure high availability
Requirements:
- Strong hands-on experience in Java, Spring Core, Spring Boot, and Microservices
- Expertise in frontend technologies: AngularJS, React JS, JavaScript, HTML5, CSS3
- Experience with ORM frameworks such as Hibernate
- Strong knowledge of messaging systems like Kafka
- Experience with Oracle RDBMS and MySQL databases
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines
- Familiarity with RESTful APIs, distributed systems, and cloud-native application development
- Strong problem-solving, debugging, and analytical skills
- Excellent communication and leadership abilities
- Experience working in Agile/Scrum environments
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Knowledge of security best practices in application development