Lead Backend Engineer - gPRC, Spring, Springboot, Java, NoSql, Relational Databases

  • Posted 5 hours ago | Updated 5 hours ago

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Agile
Amazon DynamoDB
Amazon SES
Amazon Web Services
Apache Cassandra
Caching
Cloud Computing
Communication
Computer Science
Conflict Resolution
Couchbase
Database
Debugging
Documentation
Insurance
JIRA
Java
Management
Mentorship
MySQL
NoSQL
PostgreSQL
Problem Solving
Programming Languages
RESTful
Redis
Relational Databases
Scala
Scrum
Soft Skills
Software Design
Software Engineering
Spring Framework
Sr Backend Engineer
Back End Engineer
Lead Backend
Lead Back End Engineer
Backend Engineer

Job Details

Lead Backend Engineer

Type: W2 With Benefits - No C2C

Location: Will support MST or CST Time Zones

Top 6 Technical Skills:

  1. 10+ years Java, Go, Scala
  2. Relational databases: MySQL, PostgreSQL
  3. NoSQL databases: DynamoDB, Cassandra, Couchbase
  4. Spring, Springboot and Spring ecosystem technologies
  5. RESTful and gRPC micro services
  6. Experience working in full-stack environment

Top 3 Soft Skills:

  1. Strong documentation, problem-solver
  2. Excellent communication
  3. Own from Jira to Production

Complete List of Technical Skills:

  1. 10+ years Java, Go, Scala
  2. Relational databases: MySQL, PostgreSQL
  3. NoSQL databases: DynamoDB, Cassandra, Couchbase
  4. Spring, Springboot and Spring ecosystem technologies
  5. RESTful and gRPC micro services
  6. Experience working in full-stack environment
  7. Contribute to the improvment of development issues and software architedcture
  8. Lead and oversee software design process

Job Duties: Lead and oversee the software design process

Develop and test software to ensure it meets the needs of end-users

Contribute to the improvement of development processes and software architecture

Investigate and resolve complex technical issues and bottlenecks

Collaborate with cross functional teams to debug and improve products

Facilitate new software implementation

Participate in code reviews and enforce standard practices within the team

Continuously learn and adapt to modern technologies and development practices

Mentor junior and mid-level engineers and provide technical guidance

Ownership and operational support of services

Qualifications: Bachelor s or master s degree in computer science, software engineering, or a related field (doctorate a plus)

Should have designed, developed, maintained a complex software solution involving multiple stakeholders.

Overall 10+ years of experience in programming languages such as Java, Go, Scala etc.

Experience with Scrum and other Agile methodologies.

Solid Expertise on one or more Relational databases (MySQL, PostgreSQL etc.) , NoSQL databases (DynamoDB, Cassandra, Couchbase etc.) and distributed cache technologies such as Redis.

Solid expertise on Spring, Spring Boot and other Spring ecosystem technologies.

Proven experience in designing critical applications that interact with several other systems internally and externally.

Experience with one or more Cloud platforms AWS(Preferred), Google Cloud Platform

Experience on RESTful and gRPC micro services.

Strong documentation, problem-solving, and debugging skills

Experienced in working in a Full stack environment.

Excellent communication and technical influencing skills.

Proven team player who can mentor other technical members of the team.

Benefits:

SES hires W2 benefitted and non-benefitted consultants. Our contract employee benefits include group medical dental vision life LT and ST disability insurance, 21 days of accrued paid time off, 401k, tuition reimbursement, performance bonuses, paid overtime, and more.

Please contact me to discuss the details of this position further.

*Please forward resume directly to for immediate consideration - rstarinieri at sesc .com

I look forward to speaking with you soon!

Robin Starinieri

Director of Recruiting

Systems Engineering Services

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.

About SES