Senior Software Engineer (Java) | EV Technologies
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 3+ years of experience developing production enterprise applications.
* 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 practices.
If you are interested kindly share your CVs to hirushi.l@evtechnologies.io