We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Cary North, CarolinA

SUMMARY

  • Over 11 years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise Java 8 / Springboot2 / Microservices, Rest API, React, Docker, GCP, AWS, NoSQL, Kafka, Jenkins, J2EE, SQL, Batch jobs, Messaging queue, Cassandra, MongoDB Servlets, Spring, JAXB, APIs, Angular, ReactJS, Object Oriented JAVA 8, Microservices and Client Server technologies.
  • Expertise in developing applications using Java 8, J2EE Standards, Java ServeFmanr Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML. Used testing tools like Selenium to automate landing page tests, and end to end testing
  • Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Web services, Spring, Hibernate, JMS, MQ - Series, SOAP, JAX-WS.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity, and data integration with Jrule.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications
  • Expertise in developing front-end systems with jQuery, AJAX, JSON and MVC frameworks such as Angular JS, React JS.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL and JavaScript.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in developing J2EE applications on different IDE’s like Eclipse, NetBeans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.
  • Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
  • Experience in using RDBMS concepts and worked with Oracle, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL Cassandra, MongoDB.s
  • Experience in utilizing database tools like TOAD to operate on relational databases like Oracle, MySQ and NoSql.
  • Experience in working version control tools like CVS, Clear Case and SVN.

TECHNICAL SKILLS

Languages: Java JDK, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, ETL, Kafka, XSL, XSLT, Java Script, JQuery, Typescript

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven.

WebServices Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).

Version Control Tools: JDBC, JSP, Servlets, EJB, JMS, JNDI, AJAX, JAXB, JAXP, SWT, JPA, AWT, Hibernate and Spring.

Scripting Languages: JavaScript, JQuery.

Web/Application Servers: Apache Tomcat 7.0, WebLogic 10.3, Jboss4, WebSphere Glassfish.

IDE Tools: IntelliJ, Eclipse, J Builder, Velocity Studio.

Methodology: Water Fall, Agile, SCRUM, JBPM

Cloud Console Services: IAM, VPC, Snowball, SES, SNS, SWF, AWS SDK'S, Pinpoint, Elastic cache, Ops Works, code commit, code pipeline, config, Server migration, Amazon EMR, Redshift, storage Gateway, API Gateway, workflow.

Other Tools: TOAD, Log4J, MS-Office, Fish eye, JIRA, SQL Developer. NoSql

Operating Systems: XSL, XSLT, XSD, DTDs, DOM, SAX, JAXB, Apache Tomcat, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, Cary, North Carolina

Sr Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java 8 / Springboot2 / Rest API, React, Docker, GCP, MongoDB, Cassandra AWS, NoSQL, Kafka, Jenkins, JPA, JSF, Java, J2EE, SQL, XML and XSLT and Web services (SOAP, WSDL).
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API (JPA) annotations and Entity Manager.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Database development required creation of New Tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Developed several JavaSwingcustom components to address the core business.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Used Apache Kafka in cluster as messaging system between APIs and microservices.
  • Wrote Unit test cases using JUNIT testing framework and performed unit and system testing.
  • Involved in Analysis, Design, and Implementation of APIs and software applications using Angular, MongoDB, Spring, Java 8, Microservices, SQL, Analytics, Data Management, implemented few front-end modules using Angular JS 6, JavaScript and integrated with Microservices and spring boot based middleware layer.
  • Worked on CI/CD system with Jenkins on the Kubernetes environment, used Kubernetes and Docker to create, test and deploy a CI/CD system runtime environment.
  • Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Cofigured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using JavaSwingand Sun Studio.
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API (JPA) annotations and Entity Manager.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Implemented code for Web services using Restful and representation with JSON.
  • Developed sample schema scripts for Oracle & MySQL and integrated Identity Manager with Oracle E-Business Suite
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Worked with QA team in preparation and review of test cases.

Environment: Java J2EE, Java SE, Servlets, Spring, JAXB, Angular 2 & 6, XML, XSL, XSD, CSS, React, Java Script, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Hibernate, Postgres, Cassandra, Oracle, Windows.

Confidential, North Easton, MA

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of APIs & software applications using Java 8 / Springboot2 / Rest API, React, Docker, GCP, AWS, NoSQL, Jenkins, Docker/Kubernetes, Microservices, Apache Kafka, Spring MVC, JPA, JSF and Web services (SOAP, WSDL). Implemented few front-end modules using Angular JS 6, JavaScript and integrated with Microservices and spring boot based middleware layer.
  • Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing and end to end testing automation.
  • Implemented batch jobs for regular data update and messaging queues.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved in the design of the user interfaces using JavaSwingand Sun Studio.
  • Developed Hibernate persistence layer modules using EJB JavaPersistence API (JPA) annotations and Entity Manager.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Database designed and created tables, constraints, normalization, PL/SQL packages, functions and Stored Procedures.
  • Used JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Developed several JavaSwingcustom components to address the core business.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented the Struts frame work with MVC architecture.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Applied J2EE design patterns like Business Delegate, DAO, and sssSingleton.

Environment: Java J2EE, C++, Java SE, Servlets, Spring, JAXB, Angular 2 & 6, XML, XSL, XSD, CSS, React, Java Script, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Postgres, Hibernate, Oracle, Windows.

Confidential, Medford, MA

Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Involved in Design, Development and Implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular4, Angular2 and Bootstrap.
  • Integrated spring with ORM frameworks such as Hibernate and JPA (Java Persistence API).
  • Implemented modules intoNode JS to integrate with designs and requirements.
  • Developed and deployed web applications onAWSat the dev, production levels.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Boot with MicroServices for building flows in our web application.
  • Used Micro services with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • All the functionality is implemented usingSpring IO/Spring Boot,ThymeleafandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Used Spring Annotations for Dependency Injection and Spring Boot for micro-services
  • Configured S3 to host static web content, Elastic Load Balancers with EC2, Autoscaling groups and deployed Cloud Stack usingAWSOps Works.
  • Worked with Maven Builder for application building, scheduling, mailing and automation.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Created RESTFUL services along with strong Object OrientedNode JS design works.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Involved in development ofweb servicesfor business operations usingSOAP, WSDL, JAX-WS, JDOM, XML, XSLandApache CXF.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • ImplementedAngular4services to connect the web application to back-end APIs.
  • UsedNode JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.
  • Used TestNG to write unit tests and integration test and used Mockito to mock/stub classes.
  • Implemented Web Services using Spring RESTful.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Environment: Java 1.8, J2ee, HTML5, CSS, JavaScript, Jenkins, Hibernate, Docker, React JS, Angular2, Angular4, Micro Services, AJAX, JSON, Bootstrap, Angular JS, JQuery, Node JS, JSP, Jira, Maven, TestNG, CSS, Spring boot, GIT, Mongo DB, SOAP, Rationale Rose, Eclipse IDE, WebLogic, REST-ful, AWS, EC2, AutoScaling, S3, Karma, UNIX.

We'd love your feedback!