Econsulate

Senior Software Engineer/ Associate Tech Lead- JAVA & Spring Boot

Colombo, WP, LK

8 days ago
Save Job

Summary

Software Engineer/ Senior Software Engineer/ Associate Tech Lead


We are on the lookout for an Software Engineer/Senior Software Engineer/Associate Technical Lead to join our team.


The Role:

  • Design and develop enterprise solutions for one of the world’s largest corporations
  • Implement distributed and highly available enterprise applications that scale for enterprise demands
  • Adhere to Continuous Integration and Continuous Delivery of solutions
  • Ensure high code quality by following software engineering best practices
  • Work collaboratively in a cross functional team in an Agile delivery environment
  • Adhere to DevOps principles and be involved in projects throughout their full software lifecycle:
  • from development, QA, and deployment to post-production support


The Profile:

  • A Bachelor’s Degree in Computer Science or equivalent, with years of experience developing production enterprise applications as specified below:

o 1+ for Software Engineers

o 3+ for Senior Software Engineers

o 5+ for Associate Technical Leads

  • Extensive experience with the Java/Spring-Boot stack, along with hands-on knowledge of RESTful APIs, microservices, performance optimizations, enterprise integration principles and modern deployment strategies (containerization principles)
  • In-depth understanding of relational databases, schema design and SQL optimization.
  • Knowledge of NoSQL databases would be an added advantage
  • Familiarity with Linux based systems, DevOps practices and prior experience working with cloud platforms (AWS preferred)
  • Decent knowledge of front-end development (React/Redux stack) will enhance resume. Must be open to learning front end skills quickly and contributing toward the team’s cause
  • Familiarity with data streaming concepts and related toolsets (Kafka)
  • Excellent communication skills
  • Demonstrate excellent leadership skills at ATL level
  • Familiarity with working in a Scrum Agile delivery environment
  • Familiarity with Quality Engineering process and practice

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job