Bangalore, Karnataka, India
Information Technology
Full-Time
PIPRA Solutions
Overview
Role OverviewWe're seeking a skilled Java Developer with strong AWS cloud experience to join our solution architecture team. You'll be building scalable backend systems, integrating diverse enterprise platforms, and developing cloud-native solutions for clients across government, agriculture, and manufacturing sectors.
Key Responsibilities
Application Development
- Design and develop robust Java-based backend services and APIs for enterprise applications
- Build microservices architectures for cloud-native deployments on AWS
- Implement RESTful APIs and SOAP web services for enterprise integration
- Develop serverless applications using AWS Lambda and event-driven architectures
- Create data processing pipelines using AWS services
- Deploy and manage applications on AWS infrastructure (EC2, ECS, EKS)
- Implement serverless solutions using Lambda, API Gateway, and Step Functions
- Design and implement storage solutions using S3, EBS, and EFS
- Work with AWS databases (RDS, Aurora, DynamoDB)
- Implement messaging and queuing using SQS, SNS, and EventBridge
- Configure and manage application monitoring using CloudWatch
- Design and implement integration solutions connecting disparate enterprise systems
- Build adapters and connectors for third-party APIs, legacy systems, and SaaS platforms
- Implement enterprise integration patterns (message routing, transformation, orchestration)
- Develop middleware solutions using AWS integration services
- Handle data synchronization, format transformations (XML, JSON, CSV), and protocol conversions
- Design and optimize database schemas for AWS RDS (PostgreSQL, MySQL) and Aurora
- Write efficient SQL queries, stored procedures, and optimize database performance
- Implement caching strategies using AWS ElastiCache (Redis/Memcached)
- Configure database connection pooling and manage high-availability setups
- Troubleshoot database bottlenecks and resolve concurrency issues
- Implement AWS security best practices (IAM, Security Groups, KMS)
- Build CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy
- Configure application auto-scaling and load balancing
- Write clean, maintainable code following SOLID principles and design patterns
- Implement comprehensive unit and integration testing
- Participate in code reviews and technical design discussions
- Document technical specifications, API contracts, and AWS architecture diagrams
Core Java Expertise
- 3-5 years of hands-on Java development experience (Java 11+ preferred)
- Strong understanding of OOP concepts, data structures, and algorithms
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
- Proficiency in building RESTful and SOAP web services
- 2+ years of hands-on AWS experience with production deployments
- Strong knowledge of core AWS services: EC2, S3, RDS, Lambda, API Gateway
- Experience with AWS networking: VPC, subnets, security groups, load balancers
- Understanding of AWS IAM, security best practices, and compliance
- Experience with AWS monitoring and logging (CloudWatch, X-Ray)
- Knowledge of AWS messaging services (SQS, SNS, EventBridge)
- Familiarity with AWS database services (RDS, Aurora, DynamoDB)
- Experience with enterprise integration patterns and middleware solutions
- Knowledge of API design, development, and management
- Understanding of authentication/authorization mechanisms (OAuth2, JWT, SAML)
- Experience with data transformation and mapping frameworks
- Familiarity with integration protocols (HTTP/S, FTP/SFTP, SMTP, JMS)
- Strong SQL skills with relational databases (PostgreSQL, MySQL preferred)
- Experience with JPA/Hibernate ORM frameworks
- Understanding of database connection pooling and transaction management
- Knowledge of database migrations and versioning tools (Flyway/Liquibase)
- Build tools: Maven or Gradle
- Version control: Git
- API documentation: Swagger/OpenAPI
- Testing frameworks: JUnit, Mockito, TestNG
- Containerization: Docker (experience with ECS/EKS is a plus)
- Proven usage of Agentic AI Tools in SDLC
- AWS Certifications (Developer)
- Experience with message brokers (Kafka, RabbitMQ, ActiveMQ, Amazon MSK)
- Kubernetes and container orchestration (EKS)
- AWS serverless application development (SAM, Serverless Framework)
- Experience with Apache Camel, MuleSoft, or other integration platforms
- CI/CD tools (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
- Knowledge React/Angular technologies for full-stack collaboration
- Experience with ERP/CRM systems integration
- Strong problem-solving and analytical thinking abilities
- Ability to design cloud-native architectures following AWS Well-Architected Framework
- Good communication skills for interacting with clients and cross-functional teams
- Self-motivated with ability to work independently and in team environments
- Attention to detail and commitment to delivering quality solutions
- Cost-conscious approach to AWS resource utilization
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field
- Equivalent practical experience will be considered
- AWS certifications are highly valued
Apply now!
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in