We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Birmingham, AL

PROFESSIONAL SUMMARY:

  • 8+ years of experience in design, development experience with Java, J2EE and MVC Frameworks.
  • Experience in implementing java, j2ee design patterns such as Singleton, Session Facade, business delegate, and factory.
  • Design and Implemented highly efficient and rich UI components using JSP, HTML, CSS and JavaScript
  • Extensive experience in build, release and configuration management process.
  • Proficient at grasping new technical concepts quickly and utilize the same in a productive manner.
  • Excellent verbal and communication skills with the ability to successfully work with all levels of IT professionals and end users.
  • Extensive working knowledge in UNIX, LINUX and Windows platforms
  • Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAX-WS and RESTFUL web services.
  • Has good knowledge in RESTful web services.
  • Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Consul, Swagger UI, Sleuth, and SpringZuul.
  • Domain knowledge in Technology, Financial, Banking, Insurance and Healthcare industries.
  • Experience on object-oriented development using agile development and tiered architecture.
  • Top quality architecture and development skills using latest technologies including Java, Spring Framework, Hibernate, and in-depth knowledge of J2EE
  • Strong skills in J2EE Technology with knowledge in Core java, multithreading, EJB, JSP, Servlets, Hibernate, Struts, Spring, Web Services.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters
  • Track record of increasing responsibility in the business software design, Micro services, systems analysis/development and full lifecycle project management.
  • Participated in ongoing initiatives to improve processes and establish best practices and demonstrated excellent problem-solving skills.
  • Good expertise in working with Web Servicesalong with Apache SOAP, REST, WSDL,some other services like AXIS, JAX-RPC, Jersey API, Dropwizardand GDS.
  • Hands-on experience in development of Microservices and deploying in Docker .
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Strong understanding of Microservices patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Well versed in Object Oriented techniques, Application server configuration and Design Patterns
  • Experienced in developing and deploying J2EE components on application servers like JBoss, Glassfish, WebLogic and Apache Tomcat.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Experienced in developing integration technologies like MQ Series, JAX-WS (SOAP), JAX-RS (RESTful) web service.
  • Hands on experience in managing this Docker Container using Kubernetes with zero downtime deployment.
  • Experience in microservices architecture using containerized technologies like Kubernetes and ability to quickly create new microservices for new system functionality
  • Experienced in writing test case using Junit, EasyMock and PowerMock.
  • Extensively worked with the Build and deployment tools like Maven, Ant, Jenkins (Automatic Build & Deployment Environment).
  • Strong exposure to SQL, PL/SQL, Triggers, Stored Procedures, Functions.
  • Experienced in Relational Database Management Oracle 9i/10g, Oracle 12c, DB2 and MySQL.
  • Extensively worked with multiple development tools like RAD 6.0/7.0, Eclipse, Net Beans, JBoss Developer Studio and Database tools like SQL Developer and TOAD, Source control tools like StarTeam, Git, SVN.
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Languages: Core Java, SQL, HTML, XML, JavaScript, XSLTTechnologies: Servlets, JSP, Struts, Spring Framework, JavaBeans, JDBC, Hibernate, EJB, Mybatis, CSS, Apache FOP

Frame works: JSF, Spring, Struts MVC, Spring Framework 3.2, Micro Services.

Operating Systems: Windows XP/NT/ 95/98/2000/07 , Linux, Z/OS, AIX

Databases: Oracle 11g, Oracle 12c, MySQL v5, and DB2

Servers: Jboss 6, Web logic 12c, Web Sphere 8, Tomcat 8

Tools: Eclipse Neon, Eclipse Oxygen, Maven, ANT, RAD, SQLDeveloper, Toad, Query Tool, Web Storm, CVS, SVN, Putty, FTP, WinSCP, Beyond Compare, ANT, Jmeter, Microsoft Visio, UMLET, Postman, Servistate

PROFESSIONAL EXPERIENCE:

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Interacted with other teams to capture business needs, manage expectations, and reviewed deliverables to ensure a successful implementation following Agile Scrum methodology.
  • Involved in developing and maintaining services-based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework
  • Implemented the persistence layer using Hibernate ORM and UI development has been done using Sencha EXT-JS.
  • Developed UI screens using EXT-JS components in an mvc model and was responsible for writing Criteria queries.
  • Developed persistent classes, including association, inheritance, polymorphism, composition, generics and the Java collections framework.
  • Developed Rest Api to processes the data from DB to another Rest Service.
  • Used Node JS for server-side code and Express. JS as the framework. Written callback functions for the RestFul API.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Involved in system data analysis, design and Implementation. Involved in unit testing and writing unit test cases.
  • Involved in fixing bugs and enhancing the applications with additional features.
  • Developed the front-end web presentation layer on Spring MVC and Sencha EXT-JS framework.
  • Developed EXT-JS stores, model and views and created production artifacts using Sencha command and Maven.
  • Implemented logging using Log4j.Responsible for the co-ordination with the team members and arranging meetings.
  • Created Container’s for Api’s using Docker in LINUX to get deployed in Rancher Server.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Worked with SQL and NoSQL databases like Mongo DB, Couchbase and Hadoop.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database
  • Developed Rest Api in Node JS using express service.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Implemented Microservices using Spring boot, Spring Cloud, and Spring MicroServices.
  • Designed and developed highly efficient and rich UI components using Struts framework. Used JSP, JavaScript, JSTL, JSF, EL, Custom Tag libraries, Tiles and Validations provided by struts framework, business components using Spring to develop user interface for user interaction screens.
  • Implemented the DAO layer for the existing applications using Spring, Hibernate DAO Template and developed various business logic and reports using HQL and Hibernate Criteria
  • Responsible for writing Action Classes and Action Forms to service the requests from the UI, to invoke the business layer and data access layer to process the data retrieved from the beans and forward the response.
  • Developed Session Beans for necessary transactions like fetching the data required and updating the data.
  • Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Involved in consuming the orbital payment gateway web service to process credit card payments and refunds in real-time.
  • Automate the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Java helper classes were developed using Spring Annotations, Spring Auto-wired and Spring Security concepts of Spring 4 Framework.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Besides using Docker for local development, deployed and remotely debugged Stateless application in Kubernetes. Also familiar with Kubernetes StatefulSets to deploy MySQL RDB and Kafka messaging resources within the pod.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate ORM.
  • Implemented Apache FOP to create and update PDF formatted files, with data harvested from XML.
  • Implemented logging in the application using Log4j.
  • Worked with the build and deployment tools like Ant and Maven.
  • Responsible for generating SOAP Web services Client using Apache Axis2 from a WSDL document.
  • Used spring framework for dependency injection and integrated with Hibernate. Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Used Postman and Servistate HTTP Editor to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Developed Spring service and DAO layer for middleware data access and implemented Spring Declarative transaction management.
  • Hosting Micro Services on PCF and AWS platforms.
  • Consumed Restful Web services for retrieving the revenue analysis data using apache Http Client.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Generated User interface screens using JSP, JavaScript, CSS and HTML.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Deployed the application EAR on Weblogic server.
  • Participated in scrum meetings and review calls and involved in promoting the application to other environments

Environment: Java 1.7, EXT-JS 4.2, Spring mvc, JMS, Hibernate 3.0, Spring 3.2, Apache HttpClient v4, Eclipse, UML, HTML, Java Script, XML, Weblogic 12c, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Designed and developed Microservices business components and RESTful service endpoints using Spring boot.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented DAO layer using different hibernate techniques like Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service, used SOAPUI for the functional testing.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy
  • Used MySQL database for data persistence.
  • Object Relational Mapping tool (ORM) experience with Hibernate, iBatis, TopLink, JPA
  • Migrated applications from internal data center to AWS.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services.
  • Built an Application and deployed Microservices in the AWS Cloud using Docker containers.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Used Zookeeper, to set the offset to the Api’s and to prevent the lose of messages when passing from one api to another in the system.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Used Jenkin to provide continuous integration service for Server configuration management.
  • Used Maven to acquire the dependencies and build the application. Used perforce as a version control system. Anthill pro to deploy the application into JBOSS.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
  • Exceptional abilities in using SOAP and RESTful web services.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Developed the war/ear file using Ant script and deployed into Web Sphere Application Server.
  • Used Win CVS as a repository for check in, checkout the source code
  • Extensively worked on developing UI components using Angular(1.4/2) and JSON to interact Restful services like Jersey API.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Implemented various complex PL/SQL queries and Stored Procedures.
  • Used Hibernate ORM framework as persistence layer, configured O/R mapping & wrote hibernate queries.
  • Configured and deployed the application on WebLogic Application Server.
  • Implemented complex business Delegate layer using DAO’s created and business logic.
  • Exposed various capabilities such as Web Services using Restful Framework (Spring MVC Framework)
  • Configured and created application log files using Log4J required to trace application messages.
  • Used SVN as version control system.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Developing a product-level cloud-based architecture in AWS.
  • Actively involved in code reviews and bug fixing

Environment: J2EE, Spring, JSP 2.0, JDBC, Web services, SOAP, XML, Java Beans, JavaScript, Oracle, WebSphere 7.0, CVS, Apache Maven, JUnit, HTML/DHTML, Windows, Linux

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Agile, UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern and integrated JSF and EJB's.
  • Developed user management screens using JSF framework, business components using EJB framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update UI.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Deployed application into Docker container and Docker consoles for managing the application life cycle on Kubernetes deployment manager and monitored on Git.
  • Used in-built market place services of PCF for RabbitMQ, MySQL config.Restful API’s are created to handle real-time request/response.
  • Developed UI for Customer Service Modules and Reports using JSF, Xhtml, Prime Faces, Apache My Faces Components, JavaScript and Backing Beans.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Designed & Developed ORM persistence layer using JPA Hibernate framework.
  • Created ORM using JPA annotations and defined persistence classes to persist the data into Mysql Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Primefaces Ajax Framework along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business-critical requirements. Created E-R graphs and relationships among different database and creation tables with low coupling.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Created RESTful web service barcode Controller for handling the WebServices request from an UI application.
  • Developed the Restful web services and shared service details to the UI team for integration.
  • Developed Docker Files and configuration scripts to spin the Devops container stack on demand.
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on websphere server.
  • Developed the Windows and web based Customized GIS software for utility applications of Land Information Systems
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF 2.0, My Faces, Prime Faces,JPA- Hibernate, Xhtml, IBM MQ Series, CSS, Websphere v8, Ant, Clear Quest, Mysql v5, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS .

Confidential

Java/J2EE Developer

Responsibilities:

  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Documenting and understanding the business requirements and use cases for the application.
  • Involved in team discussions in laying out the architecture and designing of the prototype. Involved in UML design using MS Visio.
  • Utilized Maven configurations and Spring Boot
  • Developed and implemented software design and database.
  • Implemented coding for functionality. Analyzed user requirements.
  • Used Hibernate as ORM framework to persist data onto MS SQL database by implement persistence layer.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • In the project I used Eclipse, Spring boot to create Micro Services, Hibernate, Rest API, Java 8, Workbench, MySQL, MERISE and UML as technologies. The purpose of the project Creates an application Manage the transactions the service registrar, calculate student GPA and secretariat at the University INUKA.
  • Performed role of key trainer for delivering courses in practical work including Basic Programming, C and C++ Programming, Java Programming, Software Engineering, Object Designing and Database files.
  • Used MVC Architecture (Struts) with J2EE standards.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Design and development of front end using JSP, struts, AJAX, XML, JavaScript.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Implemented the persistence of data using hibernate. The object data model and the corresponding XML implementation were designed and implemented.
  • Involved in the Development and Deployment of Stateless Session beans.
  • Generated deployment descriptors for EJBs using XML.
  • Involved in resolving the Design issues and other project related problems
  • Involved in writing test cases for testing functional specification and for unit testing

Environment: Java 1.4, Struts 1.x, IBM WebSphere, SOAP, UDDI, WSDL, Web services, Hibernate, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and development of front end using JSP, struts, AJAX, XML, JavaScript.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Developed system for managing the financial reports of the university to enable managers to receive reports in a timelier manner and therefore make better decisions and share reports across the organization with less effort. System updates reports with 1-click refresh and permits faster response to ad-hoc questions and last-minute requests. Performed analysis, gathered requirements. Assisted teammates with implementation, testing and deployment of the new application and received the feedback of these users. Technologies Used: Java, ODBC, Eclipse, MySQL, UML.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Designed and developed the system using J2EE technologies based on Spring and JSP .
  • Developing Spring Classes in order to inject the corresponding bean classes.
  • Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
  • Developed the DAO objects using JDBC
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Used Hibernate configuration file for database connection
  • Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
  • Used Soap-UI for testing web-services.
  • Used Servlets, JSP, Java Script, HTML and CSS, REST for manipulating, validating, customizing, error messages to the User Interface
  • Created and designed UI wire frames in JSP tags and EXT JS libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.
  • Used to write Database Query for procedure and function
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Used PL/SQL as a database connection for the oracle web server.
  • Used to Deploy Application in Apache Tomcat.

Environment: Core Java, J2EE 1.6, Spring, Hibernate, JSP, JSF, CSS3, HTML5, Tomcat, Spring MVC, JNDI, RESTFUL, SOAP, HTML, XML, Oracle 10g, PL/SQL, JavaScript, Tomcat, Eclipse 3.7.

We'd love your feedback!