Epicareer Might not Working Properly
Learn More

Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Position: Software Engineer
Location: Remote
Job Type: Contract to Hire
Duration: 4 months to start

Job Description

  • 4-6 years experience;
  • The Lead Application Developer coordinates systems efforts through direct and indirect staff. Directs development teams in areas of scheduling, technical direction, and standard development practices.
  • Participates in procurement of applications or equipment in support of project assignments.
  • Meets scheduled milestones to ensure project / program objectives are met.
  • Practices techniques for managing project activities and implementing systems.
  • Directs team to lead to a successful implementation of assigned work efforts.

Technical Requirements:
Must-haves:

  • 4-6+ Years of experience in application development.
  • 4 Year/Bachelor's degree in Computer Science, Computer Information Systems, Information Systems, Information Technology or Computer Engineering or equivalent work experience (4 years of experience in lieu of Bachelor's)
  • Deep expertise in Java, spring framework (Springboot, Spring Security), Angular, NodeJs.
  • Experience in Amazon Web Services (CloudFormation, S3, CloudFront, ALB, SG, KMS, ECS, EC2, Lambda, Route 53, VPC, Secrets Manager, IAM, ElastiCache, DynamoDB, ACM, SQS, SNS, Kinesis Firehouse, CDK).
  • Experience in oauth2.0 protocol.
  • Experience in designing and integrating RESTful APIs
  • Experience in unit/integration testing
  • Hands on Experience in setting up CI/CD pipeline.
  • Proven track record as a strong collaborator and communicator
  • Experience in Agile infrastructure, environments, and deployment strategies / technologies to drive efficient working practices and DevOps
  • Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security

Nice-to-haves:
Experience in the following languages/frameworks, application platforms and developer tools:

  • Auth0
  • GitLab
  • Splunk
  • Application Monitoring Tooling (AppDynamics, New Relic)
  • Jmeter scripting
  • Fortify and OWASP DC scan
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