We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Over 7+ years of experience in Java/J2EE with a full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Developed Java/web-based applications using various frameworks Struts 1.x/2.0, Java Server Faces, Spring 3. x/ 4.0, Hibernate 4.0(JPA), Web services (SOAP, RESTful).
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, Node JS, Bootstrap, Angular JS, JQuery and AJAX technologies.
  • Used J2EE design patterns like Singleton, Factory, and DAO.
  • Experience in Front-End UI technologies like HTML5, CSS3, JavaScript, jQuery, Node.JS, AngularJS, and Bootstrap.
  • Work on the backend data import, and module development (for EOS online store) using PHP, JavaScript, and jQuery.
  • Experienced in, Client-side validations, Client-Server data interaction using ajax in Node JS.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and Spring JDBC, Spring JTA, Spring IO, Singleton, Factory, Spring Ribbon, Netflix Eureka/Hystrix/ribbon/zuul, Netflix OSS, Spring Boot, Spring Rest.
  • Experienced in working Spring AOP for Logging, Messaging, Security, and Transactions. - roles responses.
  • Creating and consuming Web Services using JAX-WS, JAX-RS.
  • Designed and developed Microservices using Spring Boot and Rest API.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Knowledge in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Lambda, and Cloud Formation.
  • Experienced in writing SQL queries, procedures, Triggers, and Stored Procedures in various databases such as Oracle, DB2, MySQL, and Sybase.
  • Experience in NoSQL databases (Mongo DB).
  • Experience in JUnit framework with Mockito and Easy mock.
  • Experienced in generating logging by Log4j to identify the errors in a production test environment and experienced in Ant, Maven, Jenkins, and Gradle tools.
  • Experience in Java Messaging Service (JMS), and messaging technologies such as Message Driver Bean (MDB).
  • Experience in using different version controlling/tracking Subversion, CVS, GIT, and Rational Clear Case.
  • Experience in configuring and deploying (EAR, WAR) the applications on Tomcat, WebSphere, WebLogic, Glassfish, and JBOSS.
  • Experience in creating the Messaging system configuration in WebLogic and web sphere Servers.
  • Good Knowledge in Apache Active MQ Series with Camel most widely used as a service bus.
  • Worked on IDE and debugging tools like Spring Tool Suite, Eclipse 3.1, IBM WSAD, IBM RAD, and IntelliJ IDEA.

TECHNICAL SKILLS

Languages: Java, SQL.

J2EE Technologies: Servlets, JDBC, JMS, JNDI

Frameworks: Struts, Hibernate, Spring

Web Technologies: HTML5, XML, CSS, JavaScript, jQuery, AJAX, Angular JS, Bootstrap

Development Tools: Eclipse, Visual Studio, Notepad++, NetBeans, Eclipse, NetBeans, Spring Tool Suite, RAD, Intellij

Application Servers: Apache Tomcat, IBM WebSphere, Web Logic 9.x/10.x/12.x, JBoss 6. x

Design Patterns: MVC, Singleton, and DAO patterns

Databases: Oracle 11g/10g, SQL Server, MySql, Mongo DB

Platforms: Windows, UNIX, LINUX

JMS: Apache Active MQ, Kafka, Rabbit MQ

Tools: ANT, Maven, Gradle

CI/CD Tools: Jenkins, GitHub, Maven, Gradle, Nexus, SonarQube

Version Control: CVS, SVN, GIT, Bitbucket

Methodologies: Agile Methodology, Waterfall, TDD(Test-Driven-Development), scrum

Web Services: SOAP, REST, JAX-WS, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential - Los Angeles, CA

Full stack Developer

Responsibilities:

  • Involved in developing Java web-based interfaces using HTML5, CSS3, JQuery, XML, and JSON.
  • Worked on RESTful Web Services for transferring XML/JSON data between two interfaces.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Created dynamic HTML pages, and used JavaScript, JQuery, NoSQL, Restful, and AJAX to create interactive front-end GUI.
  • Used Gradle as a build tool automating the building, testing, publishing, and deployment loading all the dependencies from the nexus artifact repository.
  • Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library
  • Worked on Spring Cloud Netflix- Eureka for service discovery, Redis for caching, Netflix Ribbon for Client-side load balancing for a microservice application.
  • Produced and Consumed Webservices using Spring REST.
  • Implemented Hibernate Template making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.
  • Used Hibernate, object relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Junit Test Framework for writing Testcases.
  • Used Postman for testing REST web services.
  • Installed, configured, and administered IBM WebSphere Portal Server V5.1/6.1 servers.
  • Worked with Derby and Db2 database during WebSphere Portal administration.
  • Designed and developed the UI using HTML 5, CSS 3, Bootstrap, and Angular JS.
  • Created a custom, single-page, responsive web application representing an online account setup from using Angular JS.
  • Create a single-page web application using the JavaScript framework Angular.
  • Performed deployment of applications on WebSphere Application Server.
  • Responsible for Configuring Kafka Consumer, and Producer metrics to visualize the Kafka System performance.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Worked on DAO’s to pull the data from the source Databases and converted it into JSON formats and then published it into Kafka Streams.
  • Developed JUnit test classes using Mockito for web service classes
  • Unit Testing with Junit test cases and integration of developed code.
  • Develop batch processes for reporting applications and modules using PerlandKornshell scripts on Oracle database, with partitions and sub-partitions.
  • Build PL\SQL functions, stored procedures, views, and configured Oracle Database with JNDI data source with connection pooling enabled.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Microservice, Netflix OSS, Netflix Ribbon/ Eureka, Gradle, Jenkins, Spring REST, Spring Boot, JavaScript, AngularJS, HTML 5, CSS3, Mockito, Spring Junit Runner, WebSphere Application Server 8.5, Eclipse, Docker Container, AWS Cloud, Spring Cloud, Oracle 11g, log4j, JUnit, XML, RESTful Web Services, Postman, Kafka, PL\SQL.

Confidential

Sr. Java Developer

Responsibilities:

  • Developed and Analysis the J2EE application based on the Service Oriented Architecture.
  • Designed and developed User Interface, and application modules using Spring, JavaBeans, HTML, CSS, JavaScript, and AJAX.
  • Implemented various features of the spring framework such as Dependency Injection, IOC, Annotations, and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, and data binding.
  • Involved in developing persistent layer using Hibernate framework.
  • Worked on Hibernate Transaction Management and Hibernate DAO to fetch data from the database.
  • Published and consumed Web Services using REST and deployed it on WebSphere.
  • Used Docker to virtualize deployment containers and push the code to the EC2 cloud using PCF.
  • Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Participated in requirement gathering and framework implementation sessions through Agile development experience with Scrum.
  • Worked on VMM Configuration during WebSphere Portal administration.
  • Implemented NoSQL persistence pattern for some data within the app to increase performance by indexing.
  • Implemented functionality in MongoDB to maintain customer order tracking.
  • Worked with core java technologies like multi-Threading and synchronization.
  • Developed unit test cases using Mockito framework for testing the accuracy of code and logging is done using SLF4j + Log4j.
  • RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Built an EAR file and deployed the application on the WebLogic application server.

Environment: Java 7.0, Spring 3.5, Hibernate 4. x, Spring Boot, Microservice, Docker Container, AWS EC2/ECS, Java Scripts, AngularJS, HTML 4.0, CSS, Angular JS, Amazon EC2, Docker, Git, Maven.

Confidential

Java Developer

Responsibilities:

  • Implemented Model View Controller architecture and developed Form classes, and Action Classes for the entire application.
  • Performed client-side validations using JavaScript and server-side validations using inbuilt Struts Validation Framework.
  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Hands-on Spring MVC framework for implementing the Web tier of the application.
  • Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Used Hibernate API to perform database operations.
  • Designed and developed web pages using HTML and JSP.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • Used JDBC for database connectivity with MySQL Server.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Used CVS for version control.

Environment: Servlets 2.5, JDBC, JSP 2.1, Spring, Hibernate, JavaScript, HTML, SQL, CVS.

We'd love your feedback!