Title: Java Developer
Location: Rockville, MD
Type : Contract
Job Description:
Senior Full Stack Software EngineerPosition OverviewWe are seeking an experienced Senior Full Stack Software Engineer to join our team and contribute to building scalable, robust applications from frontend to backend. You will work on complex technical challenges while mentoring junior developers and driving architectural decisions.
Required Qualifications?
5+ years of professional software development experience? Strong expertise in at least one strongly typed backend language: Java, Scala, Kotlin, C#, or Typescript? Frontend development experience with React and modern JavaScript/TypeScript?
Advanced SQL skills with relational databases, preferably PostgreSQL, including: o Complex queries with joins and subquerieso Common Table Expressions (CTEs)o Query optimization and performance tuning? Hands-on experience with core AWS services: o Compute services (EC2 or ECS)o CloudFront (CDN and content delivery)o
Elastic Load Balancer (ELB)o S3 (storage and data management)o IAM (security and access management)?
Testing expertise including automated unit and integration testing? Experience with distributed systems and microservices architecture?
Strong understanding of software engineering best practicesPreferred Qualifications? Experience with Terraform for infrastructure as code?
End-to-end testing experience with frameworks like Cypress? Knowledge of containerization technologies (Docker, Kubernetes)? Experience with CI/CD pipelines and DevOps practices?
Background in high-traffic, production environmentsKey Responsibilities? Collaborate with product team, business operations, and customers to understand and develop product requirements?
Design and implement scalable full stack applications and APIs? Develop responsive, user-friendly React frontend interfaces? Build robust backend services with comprehensive test coverage?
Optimize database performance and manage complex data relationships? Architect and maintain cloud infrastructure on AWS? Write and maintain automated unit and integration tests?
Collaborate with cross-functional teams to deliver high-quality solutions? Mentor junior engineers and contribute to technical decision-making?
Participate in code reviews and maintain engineering standardsWhat We Offer? Competitive salary and equity package?
Comprehensive health, dental, and vision insurance? Professional development opportunities? Collaborative and innovative work environment
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.