About the Role:
We are seeking an experienced and highly skilled Software Engineer/Technical Lead with strong expertise in Java, Python, and AI-powered development tools. The ideal candidate will be responsible for designing, developing, and implementing scalable enterprise applications while leveraging modern AI technologies to improve productivity, automation, and solution delivery.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java and Python technologies.
- Develop scalable microservices and RESTful APIs.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Integrate and leverage AI tools/platforms (such as GitHub Copilot, OpenAI, Azure AI, Vertex AI, Claude, or similar) for application development, automation, and optimization.
- Participate in architectural design discussions and technical decision-making.
- Conduct code reviews and mentor junior developers.
- Optimize application performance, scalability, and reliability.
- Ensure adherence to coding standards, security guidelines, and best practices.
- Work in Agile/Scrum environments and contribute throughout the SDLC lifecycle.
Required Skills:
- Robust experience in Core Java, Java 8/11/17, Collections, Multithreading, and JVM concepts.
- Hands-on experience with Spring Boot, Spring MVC, Spring Cloud, and Microservices architecture.
- Strong proficiency in Python programming.
- Experience building REST APIs and integrating third-party services.
- Good understanding of SQL/NoSQL databases such as PostgreSQL, Oracle, MySQL, MongoDB, etc.
- Exposure to Cloud Platforms (Azure, AWS, or GCP).
- Experience with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Hands-on experience with any AI-powered development or productivity tool.
- Familiarity with Generative AI concepts, LLMs, prompt engineering, or AI-assisted development is preferred.
AI Tools Experience (Any One or More):
- GitHub Copilot
- Azure OpenAI Services
- OpenAI APIs
- Claude AI
- Google Vertex AI
- LangChain
- Microsoft AI Studio
- AI-based coding assistants and developer productivity tools
Preferred Qualifications:
- Experience in designing distributed systems and scalable enterprise applications.
- Exposure to AI/ML projects or Generative AI implementations.
- Knowledge of event-driven architecture and messaging systems (Kafka/RabbitMQ).
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Key Competencies:
- Technical Leadership
- System Design & Architecture
- Problem Solving
- Stakeholder Management
- Innovation & Automation Mindset
- Agile Methodologies
📌 Java Developer(Python + AI) (Pune)
🏢 LTM
📍 Pune