Java Developer
PIPRA Solutions Verified employer
Actively hiring · Posted 13d ago · JEV2610F3BD4DA943
Job description
About the RoleWe're seeking a skilled Java Developer with strong AWS cloud experience to join oursolution architecture team. You'll be building scalable backend systems, integrating diverseenterprise platforms, and developing cloud-native solutions for clients across government,agriculture, and manufacturing sectors.Key ResponsibilitiesApplication Development• Design and develop robust Java-based backend services and APIs for enterpriseapplications• 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 servicesAWS Cloud Development• 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 CloudWatchSystem Integration• Design and implement integration solutions connecting disparate enterprise systems• Build adapters and connectors for third-party APIs, legacy systems, and SaaSplatforms• Implement enterprise integration patterns (message routing, transformation,orchestration)• Develop middleware solutions using AWS integration services• Handle data synchronization, format transformations (XML, JSON, CSV), andprotocol conversionsDatabase & Performance• Design and optimize database schemas for AWS RDS (PostgreSQL, MySQL) andAurora• 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 issuesSecurity & DevOps• 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 balancingQuality & Best Practices• 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 diagramsRequired Skills & ExperienceCore 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 servicesAWS Cloud Experience (Must Have)• 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)Integration Experience• 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)Database Skills• 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)Technical Stack• 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)Must have• Proven usage of Agentic AI Tools in SDLCBonus Skills• 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 integrationDesired Attributes• Strong problem-solving and analytical thinking abilities• Ability to design cloud-native architectures following AWS Well-ArchitectedFramework• 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 utilizationEducation• Bachelor's or Master's degree in Computer Science, Information Technology, orrelated field• Equivalent practical experience will be considered• AWS certifications are highly valued
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with PIPRA Solutions.
- Track your application and get updates by email and WhatsApp.