08 Aug
|
Opus Technologies
|
Pune
08 Aug
Opus Technologies
Pune
Job Posting Title - Senior Software Engineer/ Tech Lead
Role Overview
The candidate will be responsible for designing, developing, and maintaining scalable backend services and microservices using modern Java technologies and cloud platforms.
Key Technical Expectations
Core Java & Frameworks
- Robust proficiency in Core Java (821)
- Deep experience with Spring Boot, Spring Cloud, and Hibernate
- Solid understanding of OOPs, collections, exception handling, concurrency
Microservices & EventDriven Systems
- Handson experience with microservices architecture
- Familiarity with eventdriven systems using Apache Camel, Kafka, ActiveMQ, or RabbitMQ
DevOps & Cloud Platforms
- Experience with CI/CD pipelines, build automation
- Working knowledge of cloud platforms: Azure, GCP, AWS
- Familiarity with Azure App Services, AKS, Azure Functions, and OpenShift
Database Management
- Experience with Oracle PL/SQL, PostgreSQL,
and optionally Neo4j
Containerization & Orchestration
- Handson with Docker, Kubernetes, and Helm
Testing
- Proficient with JUnit, Mockito, and PowerMock for unit and integration testing
Methodologies & Practices
- Experience working in Agile environments (Scrum)
- Familiarity with TDD, BDD, and pair programming
AI Tools
- Exposure to AIassisted development tools: GitHub Copilot, ChatGPT, and Prompt Engineering
What to Evaluate
- Depth of Core Java and Spring Boot knowledge
- Ability to design and implement microservices and REST APIs
- Practical experience with cloud, containers, and CI/CD
- Testing mindset and code quality practices
- Problemsolving skills and ability to discuss real project scenarios
📌 Java Developer/ Tech Lead (Pune)
🏢 Opus Technologies
📍 Pune