Vacancy caducado!
- 10+ years of expertise in object-oriented programming and scalable software design using Java.
- 5+ years of experience as a Full Stack Developer.
- Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
- Strong experience with frontend technologies like HTML5, CSS3, Bootstrap, Material Designs Scripting languages like JavaScript, JQuery, AJAX, Angular 2+, NodeJS, ExpressJS, BackboneJSand good knowledge in ReactJS.
- Proficient in Java/J2EE DesignPatterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVCand Spring Boot.
- Additional Exposure of building lightweight Api in Python Flask will be an added plus.
- Excellent knowledge on Spring Core such as Dependency Injection, Annotationsand XML based Configurations.
- Knowledge in Spring AOPusing Advice, Aspects and AOP Processor.
- Knowledge in Spring JDBC, Spring Hibernate ORMand JPA
- Experienced in writing POJOsfor Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
- Experience in writing test cases using JUnit framework, Mockito and Used Postman for API’s testing.
- Experience in Open API standards, Swagger
- Experience with CI/CD tooling, such as GitLab and/or Jenkins.
- Experience in Containerization tools like Docker, Kubernetes, Openshift
- Advanced experience with SQL Queries, Databases and SQL Server Stored Procedures
- Demonstrated ability to work in a fast-paced, highly technical environment.
- Excellent communications skills, both written and verbal.
- Ability to troubleshoot complex system issues.
- Ability to handle multiple tasks simultaneously.
- Ability to translate user requirements into technical specifications.
- Ability to train and mentor junior level developers.
Vacancy caducado!