Job Opportunity
We are seeking an accomplished software engineer to spearhead the development, deployment, and maintenance of our applications. The ideal candidate will possess a deep understanding of Java 8 and its latest versions, as well as hands-on experience with Spring Boot.
About the Role
This position entails designing, developing, testing, supporting, enhancing, bug fixing, and deploying system components. Collaborating closely with cross-functional teams is crucial to ensure seamless integration and alignment with business objectives.
* Develop and deploy high-quality software solutions using Java 8 and Spring Boot.
* Work collaboratively with project teams to understand business requirements, technical modules, integration mechanisms, and data sources.
* Maintain and enhance existing software applications to meet evolving business needs.
* Ensure adherence to organization standards and best practices throughout the software development lifecycle.
Requirements
Key Requirements
* No less than 5 years of experience as a Java software developer.
* Hands-on experience with SpringBoot.
* Familiarity with web architectures and services (HTTP, SOAP, REST, JSON).
* Knowledge of principles of microservices architecture design.
* Awareness of SOLID principles.
* Proficiency in continuous integration tools like GIT, JIRA, Jenkins, Maven.
* Knowledge of cloud and containerized solutions.
* Excellent problem-solving skills and ability to present solutions to diverse stakeholders.
* Understanding of agile development methodologies.
What We Offer
We foster an inclusive and supportive work environment that encourages growth and collaboration among our team members. Decskill values diversity and promotes equality, making it an excellent place for talented individuals to thrive and reach their full potential.
Equality and Non-Discrimination
We believe in treating everyone with respect and dignity, regardless of age, gender, ethnicity, race, nationality, or any other form of discrimination incompatible with human dignity.