06 Aug
|
Potla Tech Solutions
|
Pune
06 Aug
Potla Tech Solutions
Pune
Job Summary
We are seeking an experienced Expert Application Developer with over 8 years of hands-on experience in designing, developing, and deploying scalable enterprise applications using Java, Spring Boot, Microservices, and AWS Cloud. The ideal candidate should possess robust software architecture and system design expertise while building highly available, secure, and cloud-native applications.
This role requires extensive experience with AWS services such as Lambda, Glue, EC2, S3, along with modern software engineering best practices including CI/CD, containerization, and API development.
________________________________________
Key Responsibilities
- Design and develop scalable enterprise applications using Java and Spring Boot.
- Design and implement Microservices architecture following cloud-native principles.
- Develop RESTful APIs and integrate with internal and external systems.
- Architect distributed applications with high availability, scalability, and fault tolerance.
- Design reusable frameworks and common application components.
- Develop serverless applications using AWS Lambda.
- Build and optimize ETL/data processing workflows using AWS Glue.
- Deploy and manage applications on AWS EC2.
- Utilize Amazon S3 for secure storage and data management.
- Collaborate with Solution Architects and Product Owners to define technical solutions.
- Perform architecture reviews and recommend improvements.
- Implement security, logging, monitoring, and performance optimization.
- Troubleshoot production issues and provide root cause analysis.
- Mentor junior developers and conduct code reviews.
- Participate in Agile ceremonies including Sprint Planning, Daily Standups, Reviews, and Retrospectives.
________________________________________
Required Technical Skills
Programming Languages
- Java 8/11/17+
- SQL
Frameworks
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Hibernate
Architecture
- Microservices Architecture
- Distributed Systems
- Event-Driven Architecture
- REST APIs
- API Design
- Design Patterns
- Object-Oriented Design
- Domain-Driven Design (preferred)
AWS Cloud
- AWS Lambda
- AWS Glue
- Amazon EC2
- Amazon S3
- IAM
- CloudWatch
- API Gateway
- SNS/SQS (preferred)
- CloudFormation or Terraform (preferred)
Database
- PostgreSQL
- MySQL
- Oracle
- DynamoDB (preferred)
DevOps
- Git
- Jenkins/GitHub Actions
- Docker
- Kubernetes (preferred)
- Maven/Gradle
Monitoring
- CloudWatch
- Splunk
- ELK
- Prometheus/Grafana (preferred)
________________________________________
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of software development experience.
- Strong expertise in Java and Spring Boot.
- Hands-on experience building Microservices-based applications.
- Extensive AWS development experience, including Lambda, Glue, EC2, and S3.
- Strong understanding of software architecture and design principles.
- Experience designing scalable and highly available enterprise applications.
- Experience working with relational databases.
- Robust knowledge of REST APIs.
- Experience with Agile/Scrum development methodologies.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
________________________________________
Preferred Qualifications
- AWS Certified Developer Associate or AWS Certified Solutions Architect.
- Experience with event-driven architectures using Kafka or RabbitMQ.
- Experience with Infrastructure as Code (Terraform or CloudFormation).
- Exposure to container orchestration using Kubernetes.
- Experience working in financial services or other regulated industries.
________________________________________
Key Competencies
- Solution Architecture
- Enterprise Application Development
- Cloud-Native Development
- Software Design Patterns
- System Design
- Performance Optimization
- Code Quality
- Leadership & Mentoring
- Problem Solving
- Stakeholder Communication
________________________________________ Nice-to-Have Skills
- Kafka
- Redis
- Elasticsearch
- GraphQL
- NoSQL Databases
- Terraform
- Kubernetes
- CI/CD Automation
- Security Best Practices
- Performance Tuning
📌 Java Full Stack Developer (Pune)
🏢 Potla Tech Solutions
📍 Pune