Full Stack Developer Resume
Philadelphia, PA
SUMMARY
- Innovative and professional with 8 years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
- Good Experience in programming with HTML, CSS, and JavaScript.
- Excellent knowledge and experience using Java/J2EE technologies like JavaBeans, JSF, MyFaces, Servlets, JSP, Struts
- Good working knowledge in clinical, Finance and Insurance Domains.
- Solid understanding and Experience in using Spring, Struts and Hibernate frameworks
- Experience in Micro services development using spring boot and google cloud platform.
- Good experience on working with Amazon web services like ec2, s3, amazon simple db, Amazon RDS, Amazon elastic load balancing, Amazon SQS, Amazon identity and access management, aws cloud watch and amazon cloud front.
- Experienced in applying advanced approaches including MVC patterns, Object Oriented JavaScript, JQuery and Json.
- Successfully worked and implemented application architecture based on usingJAVA/J2EEtechnologies such as, Core Java, Multithreading, Collections Framework, Java I/O, JDBC, Hibernate, Spring Framework, Spring Batch, Struts Framework, JSP, JQuery and XML including XSL, XSLT and XML Beans.
- Good experience in working with Web/Application servers likes Jboss4.x Application Server WebLogic10.0 &8.1, WebSphere6.x and Apache Tomact5.x
- Used Python libraries like numpy and matplotlib.
- Worked with xml to process, extract and validate data
- Working knowledge onUNIX, PERL, SOAP, and Shell Scripts
- Experience in creating Restful Services.
- Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development
- Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns.
- Practical working experience in back-end automation using Shell Scripting and Linux commands
- Good knowledge in developing web interfaces using technologies like XML, HTML, and CSS.
- Have used Maven OSGI scripts to update/build the web applications.
- Experience in Using Ant build tools and performing Unit test by using JUnit.
- Experience in developing Internet/Intranet Applications with Web Services and SOAP.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
TECHNICAL SKILLS
Programming Languages: Java, Groovy, C
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI, JSF, Swings.
Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0/5.12
Web Technologies: HTML 4/5, CSS2/3, JavaScript, AJAX, JQuery, XML, Angular 4
Web Services: REST, SOAP, Apache Axis 2
Databases: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.
App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g/12c, JBoss 4/5, Web Sphere.
Build Deploy Tools: Maven, Gradle, Ant, Log4j, JAP7, SDSS.
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
IDE Tools: Eclipse( Indigo, Europia, Hugo, Luna, Mars, Oxygen), Net Beans, RAD, Visual Studio
Version Controls: CVS, SVN, GIT
Testing Tools: JUnit, HP-ALM, Selenium, Eclipse plug-ins
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Full stack Developer
Responsibilities:
- Worked with Spring boot, Micro services, Rest API to enhance the application features.
- Used Postgree SQL as a data base and implemented SQL quires for various repositories.
- Used Jenkins as a deployment tool to deploy the code to dev, test and prod environment.
- Worked with version control systems such as Github.
- Worked ad developed code using html, css, Java script and Angular 7.
- Implemented and deployed the code for application servers like tomcat
- Upgraded the application from java 8 to java 11 and successfully tested it on all test, stage, and prod environments.
- Worked with log back for the logging output to files and google stack driver part of google cloud platform.
- Worked with tracking GCP traffic for error handling and troubleshooting scenarios.
- Worked with Apache camel for the use of routing frame work.
- Worked with Apache camel spring integration services.
- Participate in grooming sessions and code reviews before merging the code to master branches for various Git repositories.
- Worked with Apache Kafka for traditional messaging and clusters.
- Implemented Restful API to get the details of a various pending exam/quizes.
Environment: Java, J2EE, Spring Boot, Maven, Agile methodology, Microservices,, Restful Services, SonarQube, Bit Bucket, Apache Tomcat, Eclipse IDE and Jenkins
Confidential, Greenwood, MS
Full stack Developer
Responsibilities:
- Worked in Agile Environment and participating in Daily standups, Scrum call, Sprint planning, Mid sprint reviews, Hackathon and PI Planning’s
- Used Jenkins as a Continuous Integration server to configure withGithuband Maven.
- Extensively worked on development of Restful web services API using Spring Boot.
- Developed Rest API Controllers that can handle both XML and JSON requests.
- Good experience in using PLSQL Collections
- Implemented shell and perl scripts for automation of the applicton in CI.
- Experience in configuring and supporting moniot tools like splunk ad nagios.
- Experience on designing Swagger Documentation for Restful API’s.
- Worked in container-based technologies like docker, Kubernetes and openshift
- Developing and maintaining web application using nodejs.
- Wokred with NOSQL databases like mongodb and dynamo db
- DevelopedPL/SQL triggersandmaster tablesfor automatic creation of primary keys.
- Core java development for different components. Developed the application usingCore Java,Multi-Threading,Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
- Managed GitHub repositories and permissions, including branching and tagging
- Developed the application by using JSP, Servlets, Web Services, JavaScript, WebLogic, JAX-RS and SaaS.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API. Performed various validations using spring validation framework.
- Development involves multi-threaded programming, SQL queries.
- Used Restful services to communicate between the layers.
- Build microservices for the delivery of software products across the enterprise.
- Used JUnit for testing the application and Maven for building Projects.
- Involved in code review, deployment, test cases at all levels of testing.
Environment: Java, J2EE, Spring Boot, Maven, JavaScript, SOAP Web Services, Restful Web Services, AWS, Hibernate 5.12, XML, Agile methodology, RabbitMQ, Microservices, Kafka, Node JS, Saas, Oracle11g, Azure, Restful Services, Http, JUnit 4.0, Java8, Angular 4, XML, REST API, JSON, XSD, Web Sphere, Lombok, Docker, Mockito, Elastic Search, Squuirrel, SonarQube, Bit Bucket, Soap UI, Apache Tomcat, Eclipse IDE, Windows, Swagger, Build Forge, Jenkins.
Confidential, Northbrook IL
Java/J2EE Developer
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement document and Architecture document.
- Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
- Configured JNDI, JDBC applications to connect to backend oracle data base.
- Used multithreading for writing the collector parser and distributor process, which was getting Realtime data from zacks API in format ofJSON,usingmultithreadingimproved the performance by a lot. Moreover, using concurrency package ofcollectionsmade it thread safe.
- Monitored the logs for various services using aws cloud watch.
- Experience in using jfrog artifactory repository managers for storing docker images.
- Created tasks for updating tsconfig and compiling typescript files.
- Working experience with aws on elastic compute cloud(ec2).
- Worked with mule soft and java application using eclipse and any point studio
- Wrote SQL, PL/SQL, SQL Plus programs required to retrieve data using cursors and exception handling.
- Used SOAP client to interact with the services by providing the SOAP URL mapping.
- Developed various StrutsAction classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
- Experience of working onUnix/Linuxenvironment
- Integrated Hibernate with spring for Handling Transactions.
- Enhanced the application with Spring Boot Framework.
- Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
- Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
- Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
- Automated CI/CD pipeline for the monitoring tools Docker containers and written script to test them.
- Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
- Used Jenkins for Auto builds and to Setup the Continuous Integration (CI) process for the application.
- Utilized Jackson processor to handle JSON data binding for Request & Response objects.
- Used standard J2EE1.6 design patterns and Model View Controller in application design.
Environment: Java, J2EE, JSP, Servlets, HTML 5, CSS, Struts, Restful Services, JavaScript, SOAP Web Services, Apache Axis2, Hibernate, Azure, XML, PL/SQL, Node Js, Docker, Microservices, HTTP, AWS, Spring Boot, Java8, Apache Tomcat, Dropdown Wizard, apache camel, Agile methodology, Oracle WebLogic 10.0 Server, Restful Web Services, DB2, Apache ANT, CXF, Unix, Junit 4.0, Log4j, SVN.
Confidential, Columbus, IN
Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Developed user interfaces using React.
- Consumed soap and rest services to retrieve information from backend.
- Experience in using webservers like weblogic, jboss and tomcat.
- Worked with core Java technologies like Multi-Threading and synchronization.
- Implemented spring IOC to resolve dependency injection.
- I worked on a task to decrease database load for search and moved some part of search to Elastic Search engine
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Involved in developing UI components using Angular JS and JSON to interact withRestfulweb services
- Used Spring Boot for building application with spring initializes and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
- Configured and customized logs using Log4J.
- Spring MVC model integration for front-end request action controller.
- Developed JUnit test cases.
Environment: Java, J2EE, SOAP Webservices, Struts 2.0, Hibernate 3.0, JUnit, JSP 2.0, JDBC 4.0, HTML, EJB, Servlets, Rational Rose, JBoss, UML, Docker, Elastic Search, Saas, REST API, CVS, Jenkins, Github, Apache Tomcat, Restful Web Services, XML/XSL, AWS, SQL Server, Agile, ANT, Log4j.
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams, interaction diagrams, collaboration diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
- Implemented database transactions using Hibernate ORM framework.
- Developed code for Java Multithreading.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views.
- Involved in Unit testing, bug fixing, QA and Production support.
Environment: Java, JSP, Servlets, Hibernate, JUnit, PL/SQL, DB2, HTML, JQuery, JavaScript, Ajax, Log4j, XML, DOM, Edit Plus, JBoss
