Senior Java Developer
Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle
Build cutting-edge applications for companies ranging in scale from startup to Fortune 100 in a variety of industries including health life sciences, finance, manufacturing and more
Work directly with clients to understand the deep technical problems that slow them down
Map business needs to technical solutions that will make clients more relevant and competitive
Collaborate with a team as the Services and Backend expert to design effective APIs, supporting data structures, and solution architecture using the latest technologies
Deliver technical recommendations / presentations to groups of peers and/or clients
Required Skills
Over 7 years’ experience developing Web and batch Applications with Spring Boot using Java Solid experience with Java, Spring Framework, REST, Maven, GIT, Microservices
Solid experience of T-SQL, Oracle SQL and understand how to map query from Oracle to T-SQL
Strong written and oral communication skills
Ability to work with a team and independently
Knowledge of cloud foundation principles and standards
Knowledge of test-driven development
Nice to have
Knowledge with data persistence technologies, such as key value storage and blob storage
Knowledge of DevOps principles and practices
Working knowledge of the Microsoft Azure services such as:
App Services
Azure Functions
Azure Service Bus and Event Hub
Apply for: Senior Java Developer