Code, test and design core functionalities in our Java/J2EE technology platform and web services.
Debug issues across multiple layers of the application stack
Drive code quality through unit testing and advocate test-driven development methodologies
Refactor and improve code quality, maintainability and scalability
Take ownership of all tasks assigned to you and tasks assigned to engineers working on your projects
3+ years of software development experience in Java/Java EE.
Familiar with large scale web technologies including cloud based APIs and protocols (REST, JSON)
Proficient in data structures, algorithms, design patterns and Object Oriented Programming.
Experience with one of the major relational databases (MSSQL, Oracle, Postgres)
Excellent Java and J2EE coding skills
Experience with Linux and other Unix-like operating systems
Excellent team player with good analytical and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter
Experience with Kafka, NoSQL database is a plus
Exposure to JBoss Fuse, Apache Camel or MuleSoft highly desired
Proficient with API design, Strong in Spring framework and understanding of Microservices
Exposure to API Gateway (Apigee), Docker is a huge plus.
BSCS or equivalent
Thanks & Regards,