We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 4+ years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTful, WSDL), JavaScript, AngularJS, Jenkins, AJAX, HTML and XML, JMS.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Worked on Pipelines to automate the Database deploys using DevOps.
  • Experience working with UI technologies such asHTML5, CSS3, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, Angular 4.0
  • Good understanding of new features of Java 9 like modularity, JVM compiler Interface, AOT compilation
  • Experience on Amazon AWS, EC2, S3 and cloud front.
  • Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging.
  • Experience working with Spring Boot with Micro services.
  • Worked on ETL integration of SSIS on MS SQL Server.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server
  • Ability to work in a variety of environments (Java, PHP, Python, Node.js)
  • Hands on experience Apache Cassandra for the performance tuning.
  • DevelopedWeb Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server and LDAP.
  • Worked on data logging framework such as: Log4j, to detect logging data and to analyze data traffic analysis and developed ATDD (Acceptance Test Driven Development) test cases using java for the written code.
  • Good Exposure toWeb/application servers such as Apache Tomcat,WebLogic, WebSphere, JBoss.
  • Experience in version control tools like JIRA, GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
  • Strong analytical,debugging skillswith experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Excellent analytical, communication, organizational and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA 5/6/7/8/9 C, C++, XML, PL/ SQL

Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate, iBATIS, Spring 5.0, Spring Batch, EJB, JSF, REST, JMS, JAX-WS, JAX RPC, JBOSS ESB.

Framework & Tools: Struts, Hibernate, JPA, Spring, Spring MVC, Camel, J2EE Design Patterns, Java Data Objects, JSF, JUnit, Ant, Maven framework.

Web/Application Servers: Web Sphere Application Server, Apache Tomcat, JBoss, Web Logic

Database: Oracle 10g/11g/12c, SQL Server, MySQL

Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts, SOAP, Ajax, jQuery, Angular JS, React JS, JSON, JSF, Oracle ADF

Development Tools: IBM WSAD 6.x, Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Jenkins

Version Control Systems: CVS, SVN, GIT, GitHub

Other Tools: Rational Rose, Microsoft Visio, Open LDAP, Putty, Reflection-X

PROFESSIONAL EXPERIENCE

Confidential - Pittsburgh, PA

Java/J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Developed the project by using Spring Web MVC module with Implemented the project using Spring 5.0 Framework (MVC, AOP, Spring JPA, Spring Rest, Spring Batch, Spring security with OAuth 2.0) and micro services using Spring boot 2.0.
  • Monitored the application health using Spring Boot Actuator
  • Implemented the project using Java 8 and used new features like Streams, Lambda Expressions, Functional Interfaces
  • Implemented Java batch jobs for nightly runs and also worked heavily on concurrency API for a low latency high throughput application.
  • Create new SpringBoot Microservices and deploying to PCF.
  • Hosted all the Microservices which were developed on PCF.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry.
  • Developed application using Java/J2EE technologies - SpringBoot, PCF.
  • Developed specialized search system using MongoDB, AngularJS, Node-JS and Express-JS.
  • Expertise in developing Microservices using spring boot and node is to build more physically separated modular applications which will improve scalability, availability and agility of application
  • Worked with User Interface applications and highly transactional and scalable applications using HTML 4/5, CSS2/3, JavaScript, AngularJS, Angular 2/4, ReactJS, Redux SAGA, Vue JS, jQuery, AJAX, NodeJS, JSON and BackboneJS.
  • UsedNode.JSfor processing the incoming data in each level and generate a document and save it to MongoDB.
  • Created and consumed RESTful API usingHapi.jsto provide centralized logic and reusable data retrieval build on top of Node.js.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Nodejs.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a sever and routes.
  • Good Experience on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ for communicate between sender and listener.
  • Developed several REST APIs using micro-services style of architecture withKafkaas message broker and Mongo DB as backend database.
  • Designed the real time analytics and ingestion platform using kafka.
  • Experience with Streaming platforms likeKafka
  • Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • DevelopedKafkaconsumers to consume data fromKafkatopics
  • IntegratedKafkasource to read the payment confirmation messages
  • Responsible for ConfiguringKafkaConsumer and Producer metrics to visualize theKafkaSystem performance and monitoring
  • Experienced in deploying and orchestrating java applications in OpenShift/Kubernetes PaaS environment
  • Experience on creating images through Docker and deploying them in Kubernetes environment
  • CI/CDtesting practices using Jenkins.
  • Deploying the applications in cloud as a Docker image using Drone pipeline andKubernetes
  • Packaged application code in a Docker container image, and run that on aKubernetescluster.
  • CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker with knowledge in AWS.
  • Used CI/CD pipeline with JIRA, Bitbucket, Git, Jenkins, and Ansible following Agile methodology
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of spring technologies.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, React JS and was involved in resolving cross browser Typescript issues.
  • Created Typescript reusable components and services to consume RESTAPI's using Component-based architecture provided byAngular4.
  • Designed and developed the UI using HTML5, CSS3, AngularJS, jQuery, AJAX, Bootstrap, JavaScript and Typescript.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles
  • Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions.
  • Involved in performance tuning of database and application.
  • Used Hibernate ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Used Maven to create the builds.
  • Used Jenkins as integration tool and deployed war to WebLogic 12.
  • Wrote Stored Procedures and complex queries in Oracle 12c database.
  • Used ApacheCamel with URIs to work directly with any kind of Transport or messaging model such as HTTP, Active MQ and JMS.
  • Utilize Camel to integratemicroserviceswith othermicroservicesand RabbitMQ messaging exchanges.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Test and deploy using Docker Compose in GCP and used GIT as a version control system and test RESTful API.
  • Deployed this application into Docker on GCP Compute Engine.
  • Experience in development of Struts2.0, JSF, Prime Faces Framework, Camel Apache.
  • Microservicesdevelopment usingSpringboot, Camel, Groovy, ActiveMQ,SpringREST, hibernate etc to replace legacy Mule based ESB system
  • Used Apache Camel to define routing and mediation rules.
  • Involved in the developing the Microservices with the help of Spring boot, Spring Integration Framework and Apache Camel.
  • Worked on developing applications using Java/ J2EE technologies include JDBC, Servlets, JSP, EJB, JNDI, JAF, Java Mail, JMS, Apache Camel
  • Supported existing AngularJS applications and took part in deploying existing applications to WebSphere server.
  • Worked on B2B development works on BEA WebLogic 9/10/12, IBM WebSphere 6/7/9, Tomcat 6/7/8 and JBOSS Applications servers.
  • Experience in debugging issues related to WMB (Websphere message broker)/MQcode and implement fixes for code issues.
  • Development of java based messaging system using WebSphereMQ, JMS and MDB.
  • Involved in configuringIBMWebSphere servers using JBoss, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Used Log4J to monitor the error logs.
  • Used container-based Docker deployments to deploy it on cloud.
  • Used GitHub for efficiently managing the source code versions with the development team.

Environment: Java 1.8, AWS, Oracle 12c, Spring Boot, Micro services, Spring 5.0, Maven, React JS, JQuery, HTML5, CSS3, Jenkins, XML, XPATH, Linux, Junit, Test NG, Cucumber, WebLogic 12.1.3, Hibernate 4.2, GitHub.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Participated in JAD sessions gathering along with the Business Analysts and have expertise in implementing the Agile methodology.
  • Developed the UI screens using HTML5, CSS3, Angular JS & jQuery.
  • Using AngularJS as the development framework to build a single-page application.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using Profiler.
  • Implemented agent Module to parse the Excel files using POI framework and process the data as per the business tier logic.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Involved in building and maintaining cloud-based infrastructure on AWS.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring, Spring MVC/JDBC, Angular JS 2.0, Maven, Jenkins, Linux VMs, Selenium, Test NG, WebLogic 10, Hibernate, AWS, CVS.

We'd love your feedback!