Posted:15 hours ago|
Platform:
On-site
Full Time
Experience: 10+ years
---
Role Overview
We are seeking a Consultant Software Engineer with Java as the primary skill and AWS as secondary to architect and deliver scalable, secure, and resilient cloud-native platforms. This is a hands-on technical role covering design, implementation, performance, security, and observability—combined with technical mentorship, accountability for outcomes, and clear stakeholder communication.
---
Key Responsibilities
· Architecture & Solution Design: Translate business and NFRs into robust service, data, and integration designs, document decisions (ADRs), define API contracts and versioning strategies.
· Build & Delivery: Implement Java/Spring Boot microservices and REST APIs, design event-driven integrations, ensure backward compatibility and operational readiness.
· Cloud Engineering (AWS): Select and apply the right AWS services/patterns (serverless vs. containers) for scale, reliability, security, and cost efficiency.
· Quality Engineering: Establish test strategies (unit, integration, contract, performance), enable shift-left quality with CI quality gates and automated pipelines.
· Performance & Resilience: Profile JVM and databases, tune queries and memory, apply resilience patterns (circuit breakers, retries, bulkheads) and effective caching.
· Security & Compliance: Implement secure coding, OAuth2/JWT, secrets management, encryption, align to policy/regulatory requirements and support risk remediation.
· Observability & Operability: Implement logs/metrics/traces, define SLIs/SLOs, actionable alerts, dashboards, drive incident readiness and RCAs.
· Cost Optimization: Right-size resources, design efficient data access patterns, and apply autoscaling, lifecycle policies, and caching/CDN strategies.
· Stakeholder Communication: Communicate options, trade-offs, risks, and delivery plans clearly with Product, Architecture, Security, and SRE.
· Technical Mentorship: Mentor engineers via pairing, code/design reviews, and knowledge shares, contribute reusable libraries, templates, and IaC modules.
· Facilitate agile ceremonies : (stand-ups, backlog refinement, sprint planning, demos, retros) with a focus on technical outcomes, risk surfacing, and sprint goal clarity.
· Refine stories into actionable technical tasks: ensure Definition of Ready/Done, unambiguous acceptance criteria, testability, and accurate story point estimation.
Must-Have Skills
· Deep OOP and SOLID principles.
· Proficiency with Streams API, Optional, functional interfaces, lambda expressions.
· Multithreading & Concurrency: Thread pools, Future/Completable Future, synchronization, locks, concurrent collections.
· Engineering Excellence
· Build/CI/CD: Maven/Gradle, Git, Jenkins/GitHub Actions/Azure DevOps, trunk-based or GitFlow.
· Testing: JUnit 5, Mockito, Testcontainers, contract testing (Pact), performance testing (JMeter/Gatling).
· Observability: Structured logs, metrics, OpenTelemetry tracing, ELK/Prometheus/Grafana dashboards.
· Security: OWASP Top 10, dependency scanning, SBOM awareness.
AWS (Secondary )
· Core Services: Lambda, API Gateway, S3, DynamoDB, RDS/Aurora, EventBridge, SQS, SNS, ECS/Fargate, monitoring with CloudWatch/X-Ray, auditing with CloudTrail.
· Security & Networking: IAM (least privilege), KMS encryption, VPC (subnets, SGs/NACLs), Secrets Manager/Parameter Store, basic WAF.
· Infrastructure as Code: AWS CDK (TypeScript preferred) or Terraform/CloudFormation, environment promotion and GitOps-friendly workflows.
· Reliability & Cost: Autoscaling, throttling, DLQs, retries/backoff, cost-aware designs (right-sizing, storage tiers, capacity models for DynamoDB).
· Deployment Patterns: Blue/green, canary, feature flags, zero-downtime deployments.
---
Good to Have
· Step Functions, Kinesis/MSK, ElastiCache, OpenSearch.
· Containers/orchestration with Docker and Kubernetes/EKS.
· API versioning strategies and consumer-driven contracts.
· Chaos testing, DR/backup planning, and multi-account landing-zone familiarity.
Soft Skills
· High ownership and accountability for delivery quality, performance, and reliability.
· Clear stakeholder communication with options, trade-offs, and data-backed recommendations.
· Mentorship mindset, collaborative, pragmatic problem-solving and strong documentation.
T D Newton & Associates
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Nowhyderabad, telangana, india
Salary: Not disclosed
hyderabad, telangana, india
Salary: Not disclosed