We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 8 years of Experience, strong back - end development wif front end designs. Technical strengths include Java, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Extensive development experience in object-oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Excellent programming skills in Java, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML Technologies solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java 8/7/5, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate,
  • Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Experienced best practices for integrating Micro Servicesinto an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
  • Strong noledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
  • Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring boot, Micro Services to Pivotal Cloud Foundry (PCF) using build pack
  • Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, Node JS, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Worked wif version controlling tools, which includes Git Hub, SVN, CVS, Harvest & Clear case IT Strategy Risk Management Cloud Computing / PaaS / SaaS / IaaS Infrastructure Architecture Disaster Recovery
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring4/5, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, MyBatis, JQuery
  • Expertise in Front-End Development using Angular6/7, Node JS, React JS, Backbone JS, Perl, Groovy, JavaScript, Express-JS, JQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap
  • Hands on experience in creating build scripts using ANT, Gradle and Maven and good communication and Interpersonal Skills.
  • Worked on NoSQL databases including HBase, Cassandra and Mongo DB and good Experience wif Springs, Spring IOC, MVC, Spring Security, Spring Batch.
  • Experience wif AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks) in Spring boot, Spring Micro service.
  • Experience in working on Kafka in setup of WebSphere MQ and WebSphere ND profile in AWS environment in using JMS for Asynchronous messaging.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Solid experience in design, development of web based applications using HTML5, CSS3, JavaScript, AngularJS, AJAX, JSP, Java Script libraries like JQuery & DOJO and Tag Libraries.
  • Experience in bash and Python scripting wif focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying teh applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss
  • Strong in design and development of SOAP, REST, REST API Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
  • Hands on experience wif persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Excellent hands on experience wif Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Experience wif Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing& System testing Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Good noledge on ORM, Persistence concepts and DAO pattern and its related design patterns experience wif RabbitMQ in noledge on APIGEE.

TECHNICAL SKILLS

Programming Languages: Java8/7/5,C, C++, Java, J2EE, SQL, Python, PL/SQL

Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, Angular JS, Angular 6/7 JavaScript, NodeJS, ReactJS, Json-Parsing, JSON-DTD

Web Services: JAX-WS(SOAP), JAX-RS(REST/REST API), WSDL

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Frameworks: Spring boot, Spring 4/5, Spring Batch, Spring Security, Spring ORM, Spring MVC, Hibernate, Struts

Build Tools: Spring Tool Suite (STS), Eclipse (Oxygen), Edit Plus, Azure, Jenkins, CI/CD, Docker, Kubernetes, Pivotal Cloud Foundry (PCF), Google cloud

Version Control Tools: SVN, GIT, JIRA, CVS, VSS, Harvest, Clear case, CI/CD.

UML Tools/ other tools: Ant, Maven, Gradle, Clear Quest, Bugzilla, MS Visio

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

AWS: EC2, RDS, S3, ELB, SNS

Applications & Web Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0, Apache Kafka

Platform: Windows, UNIX

Other Skills: XML, Ajax, MS office suite and log4j

PROFESSIONAL EXPERIENCE

Confidential - Plano, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Understand teh TM Forum API specification participate in designing and documenting teh REST API specification which is in line wif teh TMF.
  • Used Groovy to build an entire application, to create a module or an additional library interacting wif our Java code, or to run scripts evaluated and compiled on teh fly.
  • Developed customer portals using Grails and Groovy, leveraging MVC architecture REST Web services written in Groovy/Grails wrapped by JAX-RS
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugin and Grails Rest Services for teh generic and application specific web services in Groovy n Grails
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Spring Boot, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, SQL,PL/SQL, Unix Shell scripting
  • Experience in consuming RESTful web services using NodeJS and ExpressJS and displayed on teh front-end using jQuery and Angular JS of Linux Power Shell, Shell Scripting, UNIX, Windows, build and release engineering principals
  • Responsible for Technical implementation of teh requirements to develop teh RESTful APIs using Spring boot framework and other open source tool applicable to achieve teh functionality.
  • Enhance system architecture to improve automation, system performance and deployment model wifin Agile and DevOps environment.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch
  • Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Used Node.js to create runtime applications.
  • Application was built using Micro Services architecture where most of teh functionality was exposed using web services and also TEMPhas excellent working experience on Micro Services.
  • Developing REST/HTTP APIs, including JSON data formats applications using CRUD repositories RabbitMQ in teh application for posting and receiving requests to and from various systems.
  • Involving in writing teh database integration code using Hibernate implemented real-time push notifications to customer by making use of OAuth2 authentication in application.
  • Using Micro service architecture, wif Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services
  • Developing teh Product Builder UI screens using AngularJS, Node JS, HTML5, CSS, Java 8 and Bootstrap worked on development of Hibernate including mapping files, configuration file and classes to interact wif teh database
  • Experienced best practices for integrating Micro Servicesinto an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
  • Using Spring framework including Spring boot, Spring IOC, Spring AOP, Spring ORM, Spring Batch, Spring Security and implemented teh authentication, authorization and access control features by using Spring Security.
  • Interface wif various systems to get teh data, parse different formats of request (xml, base 64 encoded files, json) from various systems and send teh response as json to teh target system.
  • Using JAXB unmarshalling in teh application to parse xml requests from various systems responsible for teh preparation of detailed design for teh requirements for teh gaps identified
  • Analyzing systems architecture, both backend and UI, relationship between various modules, and end-to-end solution using new technologies.
  • Using Spring boot, which is radically faster in building cloud Micro Services and develop Spring5 based application wif very less configuration
  • Confirm to existing industry and security coding standards adhering to fortify scan and other security tool review requirements.
  • Configured frontend to server side by using Struts Configuration developed automated program using Java and SOAP for performing analysis, reporting, remediation of affected orders in teh production
  • Using Micro service architecture, wif Spring boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Manage teh code in teh common code repository Gitlab deploy teh application on Wildfly application server and continuous Integration (CICD) is done using Jenkins to continuously integrate code and to do teh builds.
  • Developing UI using Angular7, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC
  • Developing Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Involving to come up wif migration strategy to cloud environment by developing proof of concepts using AWS APIs (SQS, EC2, S3, ELB).
  • Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring boot Micro Services to Pivotal Cloud Foundry (PCF) using build pack JMS API for asynchronous communication by putting teh messages in teh Message queue.
  • Setup and integrate software applications CI/CD and provide post-rollout application support collaborate wif various teams to develop end to end business process to support teh solutions.
  • Evaluate solution alignment wif teh business and end user experience wrote shell script to generate reports and send those reports to customers in email.
  • Setup Cron jobs to run teh report in teh scheduled time frame UAT and post implementation support defect fixing in writing teh test cases for teh application using Junit and Mockito.

Environment: Java 8, J2EE, Spring 5, Spring boot, Spring MVC, AngularJS, Angular 7.0, WebLogic 12c, SOAP, REST, REST API, Hibernate, Micro Services, Apache Kafka, AWS, PCF, POI, Git, Jenkins, CI/CD, JIRA, Junit, Mockito.

Confidential - San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Responsible for teh finalizing teh business requirements and involved in planning meetings involved in design, development and testing of teh application building applications using Maven in each and every phase of SDLC.
  • Developed UI screens using Citi Internal Framework called Ecore Framework implemented teh object oriented programming concepts for validating teh columns of teh import file.
  • Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access teh database.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required. used Node.js for server-side interactions.
  • Expertise in Spring MVC, Spring Remoting, Spring Batch, Spring ORM, Spring DAO, Spring Core, Spring webflow, Spring AOP, Groovy, Grails and Hibernate
  • Developed System wif Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize wif Angular6 framework.
  • Experience in using Web-servers like Apache Tomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Developed various DOA’s in teh applications using Spring 4.0 support and fetch, insert, update and deleted data into teh database table worked wif Cloud management and Chef Automation
  • Developed EJB Components, which encapsulate business logic and build up teh model for teh system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets deployed teh application on Web Sphere Application Server
  • Implemented SOA architecture wif Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Designing and implementing scalable,RESTandMicro Services- basedmobile back-end. Teh back-end is being written inJava 7usingSpring bootfor simplicity and scalability
  • Responsible for changing teh GET and CHANGE request according to teh requirement used SVN version control to track and maintain teh different version of teh project.
  • Hands on experience in using Cloud strong written and verbal skills from both business and technical perspectives writing teh functional and technical design documents
  • Implemented Log4j for logging and developed test cases using Junit learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS
  • Developing teh application using Struts and Hibernate based frameworks created S3 buckets for EC2 instances to store all teh content including HTML pages, images, CSS files and script files.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch and handled teh security using Spring Security.
  • Performed deployments to validate changes in Dev and UAT done wif Server side validations using Struts Validation framework coming up wif teh test cases for unit testing before teh QA release
  • Working closely wif QA team and coordinating on fixes used Spring framework to implement middle tire wif Spring IOC, AOP played a very important role in resolving teh defects.
  • Used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions played an important role writing teh Junit test case scenarios for all teh validations. Developed UI layer for teh application using HTML5, CSS3, Angular JS and Bootstrap handled Production defects related to ansible automation in Docker pipeline and troubleshoot system admin issues
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, WSDL, DTD, XSD, SOA, JAXB in handling messaging services Hadoop skills using Apache Kafka

Environment: Java7, J2EE, JSP, Spring 4.0, Spring Framework, Spring MVC, Spring boot, Angular JS, Angular 6, JavaScript, XHTML, CSS, SOAP, REST API, REST, Micro Services, Hibernate, Mongo DB, Google cloud, Docker, Kubernetes, SVN, GIT, LOG4j, Junit.

Confidential - Green Bay, WI

Java Developer

Responsibilities:

  • Involved in every phase of SDLC in design, development and testing of teh application developed JSP pages and client-side validation by Java script tags.
  • Application was built using Micro Services architecture where most of teh functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby onRails).
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Worked wif Apache Lucene and SOLR for searching teh person and business details Built Single page application (SOA) using AngularJS as per teh requirement.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in teh presentation tier Used Spring framework to implement middle tire wif Spring IOC, AOP, Spring boot.
  • Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
  • Excellent project experience inMicro Services, Multithreading, CICD, Cloud computing, Web - J2EE technologies designed UI screens using JSP, Struts tags HTML. Used Java 5 for client-side validation.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using JMS. Used JMS to consume messages from teh JMS provider.
  • Developing teh application using Struts and Hibernate based frameworks done wif server side validations using Struts Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.
  • Implemented Hibernate second level cache using EH Cache and enable teh Query Cache property for cache Confidential query level.
  • Experience using SOAP to test teh existing services. Responsible for consuming Web Service from WSDL coming up wif teh test cases for unit testing before teh QA release played a very important role in resolving teh defects.
  • Deployed teh application on Web Sphere Application Server used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions played an important role writing teh Junit test case scenarios for all teh validations.

Environment: Java 5.0, J2EE, CoreJava,API, Spring MVC, Spring boot, Angular JS, Hibernate, SOAP, REST, REST API, Micro Services, Apache Tomcat, Maven, Struts, Web sphere, SaaS, Eclipse IDE, Linux, JMS, LDAP, Clear Case.

Confidential

Software Developer

Responsibilities:

  • Built teh admin module using Struts framework for teh master configuration used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Developed server-side common utilities for teh application and teh front-end dynamic web pages using JSP, Java Script and HTML/DHTML, Developed EJB components encapsulating business logic.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
  • Designing and Exposing REST API and providing documentation using Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL maintain current noledge of relevant technology as assigned.
  • 1Design and Development of business objects, data objects, REST view objects and helper classes eclipse was used for Rapid Development of teh application struts MVC framework for developing J2EE based web application.
  • Developed Log4j logs to record teh application events to provide teh debugging, monitoring and auditing capabilities to teh application written SQL/Pl/SQL queries and used DB2 stored procedure.
  • Used IBM Rational Clear Case (software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Interacted wif teh client leads directly to help them integrate their application wif MNP extensively worked on presentation layer and simulators developed wif Struts.
  • Implementation of Distributed Map using Dyna Cache for implementing teh distributed cache on a clustered environment.

Environment: Java, J2EE, Servlets, Spring, Spring MVC, Hibernate, JSP, Struts EJB, XML, Log4J, SOAP, REST, REST API, Oracle9i, JBOSS Application Server, WSAD5.1, Windows, ANT, UML.

We'd love your feedback!