Diverse Lynx is seeking an experienced AI/ML Engineer with Full Stack Software Engineer expertise. The ideal candidate will be responsible for designing, developing, testing, and deploying enterprise-scale applications, focusing on both backend and frontend technologies.
Responsibilities:
- Design, develop, test, and deploy scalable enterprise applications across the Software Development Lifecycle (SDLC)
- Building Agentic AI Solutions
- Develop and maintain backend services using Java, Spring Boot, Spring MVC, Hibernate, and Microservices architecture
- Build and consume RESTful APIs and web services, ensuring performance, scalability, and security Develop responsive and user-friendly frontend applications using React, TypeScript, JavaScript, HTML, and CSS
- Implement event-driven architectures and asynchronous messaging solutions using Apache Kafka
- Build, manage, and optimize CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, and related DevOps tools
- Deploy and support applications on cloud platforms including AWS, Azure, and GCP
- Collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality software solutions
- Create and execute unit, integration, and automated tests to ensure quality and reliability
- Monitor application health and performance using tools such as Grafana, New Relic, and Splunk
Requirements:
- 5+ Years of experience
- Strong expertise in Java, Spring Boot, React, Microservices, Cloud Platforms, and DevOps practices
- Hands-on experience designing, developing, testing, and deploying enterprise-scale applications in Agile environments
- Strong problem-solving skills
- Ownership of end-to-end feature delivery
- Experience building scalable cloud-native solutions
- Design, develop, test, and deploy scalable enterprise applications across the Software Development Lifecycle (SDLC)
- Building Agentic AI Solutions
- Develop and maintain backend services using Java, Spring Boot, Spring MVC, Hibernate, and Microservices architecture
- Build and consume RESTful APIs and web services, ensuring performance, scalability, and security
- Develop responsive and user-friendly frontend applications using React, TypeScript, JavaScript, HTML, and CSS
- Implement event-driven architectures and asynchronous messaging solutions using Apache Kafka
- Build, manage, and optimize CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, and related DevOps tools
- Deploy and support applications on cloud platforms including AWS, Azure, and GCP
- Collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality software solutions
- Create and execute unit, integration, and automated tests to ensure quality and reliability
- Monitor application health and performance using tools such as Grafana, New Relic, and Splunk
- Programming Languages: Java, Python, JavaScript, TypeScript, SQL, C#
- Backend Technologies: Spring Boot, Spring MVC, Spring Framework, Hibernate, REST APIs, SOAP, Microservices, Apache Kafka, JSON, XML, OAuth, Spring Security
- Frontend Technologies: ReactJS, AngularJS, TypeScript, JavaScript, HTML, CSS, Bootstrap
- Cloud Technologies: AWS (Elastic Beanstalk, RDS, CodePipeline), Azure (App Service, Functions, Storage, Monitor), GCP (Compute Engine, BigQuery)
- Databases: PostgreSQL, MySQL, Oracle, SQL Server, MongoDB
- DevOps & CI/CD: Docker, Kubernetes, GitHub Actions, Jenkins, Azure DevOps
- Testing Tools: JUnit, Mockito, Cucumber, Jest, Postman, React Testing Library
- Monitoring & Observability: Grafana, New Relic, Splunk, Spring Boot Admin
- Experience with AI-enabled software development, OpenAI APIs, GitHub Copilot, LLMs, and Agentic AI solutions
- Strong understanding of Agile methodologies, Scrum framework, and SDLC best practices
- Experience optimizing application performance, scalability, and operational reliability
- Strong communication, collaboration, and problem-solving skills