Epicareer Might not Working Properly
Learn More
V

Java API Application Architect

  • Full Time, onsite
  • Vish Consulting Services, Inc.
  • Remote, United States of America
Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

I have an urgent requirement for Java API Application Architect. This is Contract position based in 100% Remote (SFO, CA). If you or you know someone who might be interested in this position, please contact me / send me your updated resume.

Position: Lead Software Engineer for Search and Microservices

Location: 100% Remote (SFO, CA)

Duration: 12+ Months Contract

MUST HAVE: Strong & hands-on exp with Java Coding, AWS Services, Design & Development of APIs, Designing the architecture of the project, Spring Security, Microservices, Maven

Job Overview:

We are seeking a highly skilled and motivated Senior Software Engineer with expertise in AWS, ETL, streaming solutions like Kafka, and a strong focus on API development, data scripting and analysis, automation testing, and performance optimization. The ideal candidate will have experience in designing, deploying, and managing scalable applications, particularly in e-commerce domains involving search, catalog, products, and pricing. The role requires strong database query optimization skills and a deep understanding of CI/CD pipelines, monitoring, and production support in an Agile environment.

Roles & Responsibilities:

  • Design, develop, and maintain scalable, secure APIs using Spring boot and services in AWS.
  • Implement ETL pipelines to process, transform, and load data from multiple sources.
  • Work with streaming platforms like Kafka to build real-time data processing solutions.
  • Optimize database queries and ensure high performance for data-heavy applications.
  • Leverage AWS services (e.g., Lambda, EC2, S3, RDS, API Gateway, CloudWatch, SNS/SQS) to architect, monitor, and optimize cloud-based applications.
  • Implement and enhance automated testing frameworks to ensure code quality (unit, integration, end-to-end).
  • Work closely with the DevOps team to maintain and improve CI/CD pipelines, ensuring fast, reliable delivery of code to production.
  • Conduct performance testing and optimization to maintain low-latency, high-throughput systems.
  • Build and manage effective monitoring and alerting systems to proactively identify and resolve production issues.
  • Participate in production support rotation, troubleshooting and addressing issues in real-time.
  • Collaborate with product managers, QA engineers, and other developers to deliver high-quality software that meets business requirements.
  • Contribute to solutions involving e-commerce search, catalog, products, and pricing management systems.
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and continuously refine processes for more effective delivery.
  • Mentor junior engineers and contribute to a positive, collaborative team environment.
  • Communicate complex technical ideas effectively to both technical and non-technical stakeholders.

Required Skills:

  • 7+ years of experience in experience in software engineering, with a focus on API development, ETL, and automation.
  • Expertise in AWS services (e.g., Lambda, EC2, RDS, S3, API Gateway, CloudWatch, SNS/SQS).
  • Experience with ETL tools and data pipelines.
  • Proficiency in Kafka or similar streaming platforms for real-time data processing.
  • Strong knowledge of SQL and database query optimization.
  • Proficiency in programming languages such as Python, Java, JavaScript.
  • Strong experience with data scripting and analysis (e.g., SQL, Python, Shell scripting).
  • Experience with PostgreSQL, AWS Aurora and NoSQL DBs like (e.g., DynamoDB, MongoDB).
  • Solid understanding of automated testing tools and frameworks (e.g., JUnit, Selenium, Postman).
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
  • Experience with performance testing and tools (e.g., JMeter).
  • Knowledge of monitoring and alerting systems (e.g., New Relic, Grafana, Splunk).
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Practical knowledge of configuring virtual private clouds (VPCs), firewalls, load balancers, and managing Identity and Access Management (IAM) roles.
  • Proven experience working in Agile environments with methodologies such as Scrum or Kanban.
  • Proven ability to work in cross-functional teams, driving results and fostering a collaborative environment.
  • Excellent communication skills with the ability to convey technical concepts to a variety of audiences.

Good to Have:

  • Certifications: AWS Certified Solutions Architect or Developer
  • Experience with microservices architecture and serverless design patterns.
  • Experience in e-commerce platforms and their technical challenges.
  • Knowledge of infrastructure as code (e.g., Terraform, CloudFormation).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job