Senior Software Engineer – Java / AWS

Tysons, VA, US • Posted 14 hours ago • Updated 14 hours ago
Contract Corp To Corp
Contract W2
Contract Independent
12 Months
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • AWS
  • Microservices
  • REST API
  • SQL
  • PostgreSQL
  • Lambda
  • ECS
  • S3
  • EC2
  • RDS
  • Terraform
  • CloudFormation
  • GitLab
  • CI/CD
  • Python
  • System Design
  • Performance Tuning

Summary

We are looking for a Senior Software Engineer with strong experience in Java, AWS, microservices, and modern cloud-based application development. The ideal candidate will be hands-on technically and capable of contributing to architecture, system design, performance optimization, and production support.

Responsibilities

  • Design, develop, and support scalable enterprise applications and distributed systems.
  • Build and enhance cloud-native solutions using AWS services.
  • Develop RESTful APIs and microservices.
  • Participate in system design, architecture discussions, and technical strategy.
  • Troubleshoot complex production issues and improve application performance.
  • Ensure code quality, security, scalability, and adherence to engineering best practices.
  • Contribute to CI/CD, automation, infrastructure-as-code, and DevOps practices.
  • Mentor junior engineers and collaborate with cross-functional teams.
  • Identify and resolve technical risks and cross-team dependencies.

Required Skills

  • 10+ years of software engineering experience.
  • Strong Java and object-oriented development experience.
  • Strong AWS experience, including services such as EC2, S3, Lambda, RDS, ECS, API Gateway, IAM, VPC, CloudWatch, CloudTrail, and X-Ray.
  • Strong SQL and relational database experience, including PostgreSQL, MySQL, or Aurora.
  • Experience designing and developing REST APIs and microservices.
  • Strong understanding of system design, data structures, algorithms, and problem solving.
  • Experience with performance tuning and optimization.
  • Experience with CI/CD pipelines; GitLab preferred.
  • Experience with Terraform or CloudFormation.
  • Experience with automated testing and unit testing.
  • Understanding of application and cloud security best practices.

Preferred Skills

  • Python, Node.js, Go, or similar languages.
  • React, Angular, or Vue.js.
  • AWS QuickSight.
  • Docker and containerized applications.
  • Experience with distributed and high-availability systems.
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.
  • Dice Id: 10515530
  • Position Id: 9105504
  • Posted 14 hours ago

Company Info

About Techno Talent Inc.

In this competitive industry, we continually improve our Human Capital Management (HCM) practices and programs to be innovative, well-targeted, and industry leading.
 
Our need for exceptionally skilled, enterprising, and ambitious technical people is constant, and we are passionate about not only attracting but also developing and retaining such high caliber employees. We invite you, a potential employee, to learn more about our HCM practices and programs.
 
Our entire culture exudes a passion for this mutual advancement.
About_Company_OneAbout_Company_Two
Contact the job poster
VK

Venkat Kanagarla

Recruiter @ Techno Talent Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs