Hybrid Senior Software Engineer

Posted 5 hours ago

Apply now

About the role

  • Senior Software Engineer designing and coding highly efficient software applications for a leading technology company. Responsible for troubleshooting production issues and solving complex integration problems.

Responsibilities

  • Responsible for designing and coding highly efficient and scalable software
  • Accountable for refactoring and improving maintainability of the codebase
  • Works on troubleshooting production issues and providing resolution
  • Responsible for solving complex scalability, platform, and integration problems
  • Perform other duties as assigned

Requirements

  • Minimum Bachelor’s degree in Computer Science/Engineering (or foreign equivalent) required
  • Minimum 7-10 years of application design and development experience
  • Expert level knowledge and experience with Java
  • Expert level knowledge and experience with Spring Framework
  • Expert knowledge and experience of developing and consuming Web Services using REST and SOAP
  • Expert knowledge with Spring boot micro-service, Spring Cloud, API development and API security
  • Experience working in relational databases: MySQL/Oracle/Postgres
  • Experience with Web and Application Servers, Tomcat preferred
  • Experience writing unit and integration test, preferred Junit, Mockito
  • Experience supporting and troubleshooting systems and software running in Prod
  • Preferred Skills: Experience with Agile Scrum
  • Experience with TDD and Pair Programming
  • Experience with modern CI/CD tools and deployment pipelines
  • Experience with Git/Bitbucket
  • Experience with AWS
  • Experience with containerization tools like Docker, Kubernetes
  • Experience with Full stack development using HTML5, Java Script, Type Script, AngularJS

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$99,140 - $123,950 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job