Senior Full Stack Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Over 12+ years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
- Good knowledge in object-oriented programming structure.
- Experience in Creating and Deploying projects into Azure Cloud.
- Good experience in Micro Services Architecture (MSA) development.
- Experience in creating web services using RESTFUL, SOAP, JAXB, JAX-WS, JAX-RS and messaging standards like JMS and Apache Kafka.
- Expertise in middleware service development using JDBC 4.x/ 3.x, Spring Web MVC, Spring JDBC, Spring Security, Hibernate 3.0 and Web Services.
- Proficient in developing front-end applications using HTML5, CSS3, JavaScript, React JS, Angular (2/4), Node JS and MVC frameworks.
- Implemented databinding and MVC using React JS for front-end development of a current web application.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google chrome.
- Strong knowledge in Document Object Model and DOM functions.
- Utilized latest front-end technologies such as HTML5 and CSS3 for layouts.
- Good Experience in JavaScript MVC frameworks like Angular Js.
- Experience in working testing tools like Firebug, chrome or safari web inspectors and IE Developer toolbar.
- Experience in Designing and Developing Single Page web applications (SPA) using React JS, AngularJS, and NodeJS with other UI technologies/ libs such as jQuery, Boostrap and HTML.
- Experience in writing RESTful services using ExpressJS middleware on NodeJS.
- Extensive experience in designing the User Roles and permissions, developing components to enable role-based access using Spring Security.
- Having good experience in exposing and consuming web services using Apache CXF and Apache Camel.
- Very good experience in Unit test frameworks like TestNG, JUNIT, MOCKITO, and POWERMOCK etc.
- Good experience in exposing and consuming RESTFUL and SOAP based web services.
- Experience in creating Build pipelines using Jenkins.
- Experience in implementing Cache using Infinispan etc.
- Project implementation skills using both core and advanced Java technologies (Servlets, JSP, EJB, JDBC, XML, XSLT, DOM) with various middleware technologies.
- Very good experience in H2 and MONGODB.
- Hands-on experience with Web/Application servers Apache Tomcat and Jetty
- Implemented design patterns such as MVC, Façade, DAO, Singleton, Factory etc.
- Good Experience on working with version control tools like Perforce, GIT, SVN, ClearCase and CVS.
- Developed and used Ant and Maven for compiling and building the applications.
- Strong Experience in using IDE Tools like Eclipse, Net Beans, IntelliJ, RAD, STS (Spring Tool Suite) for Java/J2EE application development.
- Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio.
- Experience working extensively on both UNIX based and Windows environments.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS:
- J2EE
- EJB
- JavaBeans
- JSP
- Servlets
- Drools
- JDBC
- JNDI
- MVC
- AOP
- DAO
- BATCH)
- Restful
- JAX-B
- JAX-RS
- WSDL
- Apache Axis
- Apache CXF
- XML
- XSLT
- CSS3
- JavaScript
- Ajax
- JQuery
- React JS
- Angular JS
- Angular(2/4)
- Node JS
- Bootstrap JS
- Express JS
- JSON
- Taconite
- DHTML
- LINUX
- Eclipse
- IntelliJ
- STS
- Net beans
- TOAD
- Putty
- Mongo DB
- Dynatrace
- SOAP UI
- HTTP monitor
- Apache
PROFESSIONAL EXPERIENCE:
Confidential
Senior Full Stack Developer
Responsibilities:
- Followed the Agile methodology to implement the application and used Azure DevOps as Agile tool.
- Used Azure Dev Ops and Rally for Defect tracking.
- Created and deployed the Micro services into Azure Cloud using Open Shift Environment (OSE).
- Exposed and consumed the web services to downstream applications using Apache CXF and Apache Camel.
- Implemented request and response using SOAP and Restful services and created the routes using Apache Camel.
- Created UI for the upload and view the Excel sheets using React JS, Angular (2/4), HTML, CSS, Type Script, and Node JS
- Implemented Auth Guard for protecting Routes using RxJS and Angular (2/4).
- Implemented the connectors that connect to the downstream applications and get the data and integrated all the connectors to Controller.
- Worked in integrating applications with Swagger for the documentation and consumption of RESTful APIs
- Used H2 database for storing JSON files.
- Followed test-driven development.
- Wrote unit tests using Junit and mocked the response using Mockito and Power Mockito.
- Implemented Cache for loading reject reason codes using Infinispan.
- Created the scripts to load data into H2 DB.
- Worked on creating build pipeline onto OSE using Jenkins.
- Used Perforce as version control system
- Used Apache CXF codegen plug-in to convert wsdl2java, wadl2java and java2wsdl.
- Used SOAP UI for testing web services.
- Build and compile the application using MAVEN.
- Used Collection framework to store, retrieve and manipulate the data.
- Used the JACKSON API for processing JSON data.
- Used Azure Monitor Service for application monitoring.
- Worked on common component for store, retrieve and update data into H2.
Environment: Key tools and Technologies leveraged: Java, H2 Database, Spring boot, React JS,Angular, Azure, Docker, Kubernetes, Yelm, Nginx, Istio, Ionic, HTML, JSON, Eclipse, Spring Boot Framework, JPA, SQL Server And AIX Unix, Apache
Confidential
Full Stack Developer
Responsibilities:
- Followed the Agile methodology to implement the application and used Rally as Agile tool.
- Used Rally for Defect tracking.
- Participated in Daily scrum calls.
- Created and Deployed the Micro services into Cloud using Open Shift Environment (OSE).
- Developed MPP UI Upload/Download page using Angular JS, HTML, CSS, and JavaScript.
- Used Apache CXF for producing and consuming RestFul Web services.
- Used for Spring for dependency injection and integrated Hibernate.
- Used Hibernate for Object Relational Mapping (ORM).
- Followed JPA specific methods to implement ORM.
- Used Clear Case as version control tool.
- Used Apache Tomcat server for deploying the WAR file.
- Used MYSQL as the Database to store Entity information.
- Worked on creating tables and queries for Entity information.
- Worked on creating build pipeline onto OSE using Jenkins.
- Implemented logging using SLF4J and LOG 4J.
- Followed test-driven development.
- Participated in code reviews and performed security scan on Java code using HP Fortify tool.
- Wrote unit tests using Junit and mocked the response using Mockito and Power Mockito.