Post Job Free

Resume

Sign in

Java, Spring Boot, Angular, AWS, MongoDB

Location:
Los Angeles, CA
Salary:
120000
Posted:
May 23, 2023

Contact this candidate

Resume:

DOUGLAS JACKSON

Java Full Stack Developer

L: TX M: 240-***-**** E: adxabd@r.postjobfree.com

SUMMARY

• Over 8 years of professional experience developing Responsive Cross Platform User Interface using HTML5, CSS3, SCSS, JavaScript, jQuery, Bootstrap, Angular, Java, Microservices architecture.

• Proficiency in developing Model View Controller (MVC) based Single Page (SPAs) using various JavaScript frameworks like Angular.

• Experience in working with RESTFUL Web Services and implementing RESTFUL API's and applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.

• Expertise in implementing Design Patterns in Java like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

• Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi - Threading, Concurrency, Generics and JDBC and annotation .

• Experienced working with Spring framework, Spring Core (IOC Container, Dependency Injection, AOP),

• Spring MVC, Spring Cloud, Spring Templates, Spring Security, Spring Boot, Spring Web Flow and Spring Data.

• Profound knowledge in managing databases using technologies like JDBC, Spring-JDBC and Hibernate.

• Experience using Hibernate for mapping Java classes with database and using Criteria API and HQL.

• Experienced in implementing Service Oriented Architecture and Web Services using REST and SOAP.

• Worked with SQL databases like Oracle, MySQL, DB2 and knowledge in NoSQL database like MongoDB or Amazon DynamoDB.

SKILLS

• Programming Languages: Java, JavaScript, SQL, HTML, CSS

• Databases: MySQL, MongoDB, MongoDB Atlas, Oracle, SQL Server

• Java Technologies: JDBC, Servlets, JSP, JRA, JPA, JTA, Java Mail, JMS, JNDI, JAXP, Microservices

• Tools/Frameworks: Kafka, Spring MVC, ES6, A/B Testing, JSON, JSF, Struts, Hibernate, Spring Boot, Bootstrap, Angular

• Other Tools: JIRA, Artifactory, Nexus, Ansible, REST-APIs, Docker, Kubernetes, Splunk, Cloud watch, Apache Tomcat, Maven, Jenkins, Git, GitHub, Source Tree, Bit Bucket, Tortoise SVN

• AWS Service: S3, Redshift, VPC, EC2, Auto Scaling, ELB, IAM, CloudWatch, RDS, Lambda, CloudFront, CloudFormation, DynamoDB, CloudTrail, Route53

• Methodologies & Others: SDLC, Agile, Scrum, Design Patterns, CI/CD

• Interpersonal: Communication Skills, Teamwork, Leadership Skills, Problem Solving, Critical Thinking Skills EDUCATION

Bachelor's degree, Computer Science 05/2014

Texas Tech University, TX, US

PROFESSIONAL EXPERIENCE

PNC Financial, US 11/2020 – present

JAVA FULL STACK DEVELOPER

• Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.

• Used Angular 9 Reactive forms to implement complex forms and performed the validations using Form Builder. Used Angular Material components developing the UI.

• Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.

• Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.

• Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.

• Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.

• Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.

• Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.

• Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GITLab as a Version Control.

• Hosted and tested the application on AWS servers before publishing it in an actual production environment.

• Scaled the component interactions and generalized the interfaces using Restful web service. EPAM SYSTEMS, US 05/2017 – 10/2020

SENIOR FULL STACK DEVELOPER

• Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements.

• Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.

• Used Rest API client POSTMAN for testing web services request and response.

• Developed backend logic using core java including Collections and multi-threading.

• Worked on Angular CLI to deal with troubleshooting and deal with the Angular virtual environment bugs.

• Developed CSS media queries to make the application Responsive Website Design (RWD).

• Worked on the optimization of the CSS files using CSS preprocessors SASS and LESS. ANDERSEN LAB, US 07/2014 – 05/2017

FULL STACK DEVELOPER

• Executed front-end development with HTML, CSS, and JavaScript, achieving seamless functionality and unparalleled user experience for web applications and mobile apps, elevating user satisfaction by 35%.

• Collaborated with cross-functional teams to conceptualize and design groundbreaking features, leveraging outstanding communication and teamwork abilities, and achieving a 90% project success rate. 2

• Enhanced code quality and efficiency by adhering to and optimizing industry best practices, demonstrating exceptional commitment to producing top-tier work.

• Contributed to peer code reviews, providing valuable feedback that improved code quality by 25% and compliance with coding standards.



Contact this candidate