Full Stack Web Developer
Send a job offer directly to this candidate
Over 5+ years of experience as a full stack developer in designing and developing Client and
Server-side Enterprise Applications using object-oriented methodologies, enterprise technologies, frameworks and design patterns.
Experience in design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 17.
Over 5+ years of experience as a full stack developer in designing and developing Client and Server-side Enterprise Applications using object-oriented methodologies, enterprise technologies, frameworks and design patterns. • Experience in design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 17. • Experience in using JAVA 11/8 features like Lambda Expressions, Streams, Method References, Repeating Annotations and Method Reflections. • Experience with Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access and spring web test, Spring MVC, Spring DAO, Spring Boot and Spring Security and Spring Integration. • Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, SpringJTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix. • Experience in Developing both the front end and back-end software using Java 11/8. • Experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse, Eclipse and Net Beans. • Experience in using Hibernate for the Object Relational Mapping (ORM) to transfer and connect the database and used Hibernate/JPA for mapping Java classes with database using HQL. • Experienced in front End technologies HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular.JS, React.JS, Backbone.js, Node JS, Tag Libraries, AJAX and Ext Js used for Responsive web page designing. • Experience in Core Java features like Multi - threading, concurrency, Stream's and Filters API, Lambda functions and Functional interface programming. • Experience in developing web applications based on different design patterns such as Model View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers. • Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean. • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot. • Experience in designing and implementing AWS Solutions using EC2, S3, EBS, IAM, Amazon RDS, Elastic Load balancer (ELB), Dynamo DB, VPC, Lambda, Elastic Cache, SNS, SQS and Cloud Formation (PCF). • Experience with Tomcat, WebLogic Server, JBoss, Apache HTTP Server and IBM WebSphere. • Hands-on experience in unit testing framework JUnit. • Experience in Continuous Integration Script Design using Jenkins. • Hands on experience in implementing SOAP and REST web services using WSDL, CXF2, JAX WS and JAXRS. • Experience in Relational databases like MySQL, SQL server and NoSQL database like MongoDB. • Experience working in environments using Agile (SCRUM) and waterfall methodologies. • Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to a new environment and technologies.
Lewis University, Romeoville, IL Master of Science in Computer Science GPA: 4/4