Please scroll down, To apply

Back End Java Developer with Security Clearance

hiring now
New job

Seneca Resources, LLC

2024-11-07 06:40:13

Job location Herndon, Virginia, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Experienced back-end engineer with 5+ years of professional experience to join the team developing Java-based applications on Amazon Web Services (AWS). In this role, the candidate will work closely with product managers and designers to build innovative solutions hosted in the AWS cloud. Responsibilities:
• Design, architect, build and maintain high-quality java applications using AWS services like EC2, EKS, S3, Lambda, DynamoDB, RDS etc.
• Employ proven patterns and best practices for security, scalability, and reliability in the AWS cloud
• Write clean, efficient, maintainable code for both front-end and back-end following established style guides.
• Integrate with third-party APIs and services.
• Lead code reviews, troubleshoot bugs, optimize performance.
• Collaborate with team to improve application architecture and flows.
• Identify and advocate for improvements to team practices, tools, and processes.
• Proficiency integrating Kubernetes with AWS services like ELB, ECS, EC2, RDS, etc.
• Knowledge of Amazon EKS for deploying, managing, and scaling containerized applications
• Experience developing RESTful APIs and integrations.
• Implementing authentication and authorization with OAuth, JWT
• Caching with Redis or Memcached
• Following coding standards and code reviews
• Working with Git for version control
• Security best practices including HTTPS, input validation, SQL injection prevention.
• Microservices architecture and communication Requirements:
• 5+ years of professional experience developing web applications.
• Expert-level knowledge of Java and J2EE
• Proficiency with Node.js for back-end development
• Experience developing and consuming RESTful APIs
• Working knowledge of AWS services (EC2, EKW, S3, Lambda, DynamoDB, RDS etc.)
• Strong grasp of software design patterns, principles, and best practices
• Self-directed and passionate about staying up to date on the latest technologies.
• Excellent analytical and problem-solving skills
• Ability to work independently as well as lead teams.
• Outstanding verbal and written communication skills
• Experience designing and developing applications compliant with 508 accessibility guidelines.
• Proficiency testing for and resolving accessibility issues.
• Familiarity with assistive technologies and devices.
• Ability to write semantic HTML markup.

Inform a friend!

<!– job description page –>
Top