04 Aug
|
Optum
|
Hyderabad
Application Development & Delivery
- Design, develop, test, and support enterprise applications.
- Deliver assigned user stories, enhancements, features, and defect fixes within committed timelines.
- Translate business requirements into scalable technical solutions.
- Participate in sprint planning, grooming, development, testing, deployment, and support activities.
- Ensure high-quality code through testing, code reviews, and engineering best practices.
Technical Contributions
- Participate in technical design and solution discussions.
- Contribute to platform enhancement and modernization initiatives.
- Troubleshoot application and production issues.
- Identify opportunities for automation, performance improvement, and technical debt reduction.
- Support platform stability, reliability, and operational excellence efforts.
Collaboration
- Work closely with Product Owners, Architects, QA, and Engineering teams.
- Actively participate in Agile ceremonies.
- Communicate progress, blockers, risks, and dependencies proactively.
- Collaborate effectively across distributed teams.
Required Technical Skills
Backend Technologies
- Java (8/11/17+)
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- REST API Design & Development
- Microservices Architecture
Databases
- MySQL
- MongoDB
- Data Modeling
- Query Optimization
- Indexing Strategies
- Database Performance Tuning
Streaming & Messaging
- Apache Kafka
- RabbitMQ
- Event-Driven Architecture
- Asynchronous Processing Patterns
Frontend Technologies
- ReactJS
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Responsive UI Development
- React Component Development
Cloud & DevOps
- Git
- CI/CD Pipelines
- Docker (Preferred)
- Kubernetes (Preferred)
- Cloud-native Development Concepts
Performance & Scalability
- Application Performance Optimization
- API Performance Tuning
- Database Performance Analysis
- JVM and Memory Management Fundamentals
- Caching Concepts
- High-Volume Transaction Processing
- React UI Performance Optimization
- Load Testing and Performance Troubleshooting
- Scalable API and Microservice Design
AI & GenAI Skills
- Understanding of Generative AI and LLM concepts
- Hands-on experience with AI-assisted development tools such as:
- GitHub Copilot
- Microsoft Copilot
- ChatGPT or equivalent
- Prompt Engineering fundamentals
- Ability to leverage AI tools for:
- Code Generation
- Unit Test Creation
- Documentation
- Debugging
- Code Reviews
Required Experience
- 3+ years of software engineering experience.
- Experience developing enterprise applications using Java and React.
- Experience working with Microservices Architecture.
- Experience with MongoDB and MySQL.
- Experience with Kafka and/or RabbitMQ.
- Strong debugging and troubleshooting experience.
- Experience working in Agile/Scrum environments.
Key Expectations Independently own and deliver assigned features and user stories.
Demonstrate robust technical problem-solving abilities.
Build reliable, scalable, and maintainable solutions.
Communicate progress, risks, and blockers proactively.
Quickly understand business processes and platform architecture.
Participate actively in technical discussions and solution reviews.
Contribute to performance optimization and scalability initiatives.
Effectively leverage AI-assisted engineering tools to improve productivity and code quality.
Operate effectively with minimal day-to-day supervision.
📌 Java Full Stack Developer (Hyderabad)
🏢 Optum
📍 Hyderabad