Building reusable code and libraries for future use;
Translating our business needs into user-friendly websites;
Creating or updating internal and external-facing websites by defining website functional requirements;
Creating a development plan that leverages existing data and website collateral that interacts with MySQL databases across multiple domains/subdomains;
Implementing automated testing platforms and unit tests;
Working with the team of back-end, front end, QA and DevOps engineers to design, create, test and deploy applications;
Developing services and applications using Java with the Spring Framework Spring Boot, Spring MVC, Spring Security, etc.;
Creating application requirements and project documentation;
Working directly with other developers and internal stakeholders to develop a solid understanding of the business application and requirements for which the application is being designed;
Planning and building product features;
Job Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a similar related field of study. A Master’s degree in any of these fields is a plus.
Minimum 2-4 years of related experience.
Detail orientated with excellent time management skills.
Excellent written and verbal communication skills.
Experience involving Java, J2EE, PL/SQL, SDLC, OOPS, MySQL, Apache Tomcat, Rest API, GIT, Agile, and HTML is required.