Sabre is seeking a talented Senior Software Engineer to support the LGS team. The person will develop, code, test, and debug new complex software solutions or enhancements to existing products, including cloud-based or internet-related tools.
Requirements
- Business or Technical/Engineering Master’s degree from reputed/accredited universities
- 6+ years of Software Development experience
- Highly proficient in Core Java (Java 8 +) and J2EE technologies with 6+ years of experience
- Deep understanding of data structures with excellent problem solving skills
- Complete understanding of Object Oriented Analysis, Design & Programming
- Hands on Experience with Open Source Frameworks like Spring, Spring Boot, Hibernate, EhCache
- Hands on experience using Software Design Patterns of GOF, J2EE and related
- Strong Experience in web services development, SOAP and RESTFul using Jersey, Apache Axis, CXF or other frameworks.
- Complete Understanding of relational databases and noSQL databases. Relational DB(Oracle, MySQL) and no sql (Mongo)
- Demonstrated knowledge of Unix/Linux operating systems
- Experience with build tools like Maven/Gradle/GIT
- Understanding of TDD practices and experience with Unit, System & Integration Testing
- Strong communication skills in English, written and verbal
- Experience on developing microservices preferably using Spring boot
- Understanding of CI/CD, Jenkins
- Writing excellent quality code, should have strong hold on junit and related framework
- Good understanding of code quality tools (like Veracode and Sonar)
- Strong hold on data structures, multi-threading
- Self-disciplined and commitment oriented