Vacancy expired!
Senior Java and SQL Software Engineer
Job Description
Technical expert, senior level developer of distributed architecture applications.
Designs, develops, tests, debugs and implements systems components, software tools and utilities.
Provides technical support in a defined project under direct supervision.
Develops program logic for new applications or analyses and modifies logic in existing applications.
Modifies existing internal software products to add new functions, adapt to new hardware, improve performance or enhance product usability under direct supervision.
Implements and monitors system improvements to increase efficiency.
Additional Job Description
Education Required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience.
Extensive experience required in below listed skills:
5+ years of experience in development of distributed and scalable systems.
5+ years of experience working with SQL Queries, Stored Procedures, Triggers, Hibernate and RDBMS databases like SQL-Server, PostgreSQL etc.
2+ years of experience in developing applications with Java and use of Spring MVC frameworks
Some experience developing applications with message-oriented middleware like Kafka.
Some experience developing applications with Docker and Kubernetes
Some experience with Linux/Unix Operating system
Some experience with AWS