Essential skills
• 4+ years of recent practical expertise in software engineering
• Strong core Java development and OOP experience
• Good Knowledge of Spring Java Framework
• Experience in Data Access, Server Side integrations, Extensions, and building RESTful API’s
• Version control tools experience ( preferably Git)
• Experience deploying and running containers (Docker/Kubernetes)
• Experience with CI/CD pipelines and tools(Maven, Bamboo, Jenkins)
• High motivation and good team player
• Passionate about technology
• Knowledge of agile development methodologies such as Scrum
Desirable skills
· Exposure to open-source Java libraries, such as those hosted by Apache and Spring
· Understanding of one or more relational databases
· AWS experience
· Experience with a TDD approach to development
· Scripting experience ( Bash, Python, Perl, Python)