We provide IT Staff Augmentation Services!

Java/j2eedeveloper Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Having 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in Web Application Development, Client-Server based Enterprise Applications, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Excellent understanding of Software Development Life Cycle (SDLC)methodologies like RAD, RUP, Agile, Scrum, Waterfall.
  • Experience in developing web applications with various open source frameworks: JSP, JSF, Spring Framework (MVC), Spring Boot, Microservices, JavaScript, AngularJS, HTML and CSS.
  • Expertise in HTML, CSS, AJAX, JQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, Resource Properties, JavaScript, Bootstrap, Angular JS, ReactJS, Backbone.js and Node JS.
  • Experience in design and development of robust and highly scalable web service platforms and API's based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies, drool JBOSS application server and Jersey frameworks.
  • Excellent working on persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database. Have hands on JDBC.
  • Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server 200 8 .
  • Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton.
  • Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Scala, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience using persistence frameworks like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Worked with Enterprise Integration Patterns like Apache Kafka to build real time data pipelines and streaming apps
  • Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience in implementation of PCF (Pivotal Cloud Foundry) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
  • Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Data, Spring Security, and Spring cloud.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
  • Proficient in writing and handling SQL Queries, PostgreSQL queries, PL/SQL, Stored Procedures, and Triggers.
  • Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB, Cassandra, Couchbase DB and Dynamo DB, also developed various database monitoring shell scripts.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, DB2 .
  • Had experience in working with JavaScript libraries like jQuery, Underscore & Loadlash.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances and S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and relational Database Services (RDS) and created snapshots for data to store in AWS S3.
  • Prepare existing CI/CD services for Docker integration, converted existing services to micro-services using Docker.
  • Worked on MongoDB, which provides the storage for security related information.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, JBoss, WebLogic, WebSphere and Glassfish.
  • Used Jenkins and Ansible with Maven(Devops) to run the automated deployment process in AWS environment.
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers, also worked in build tools such as ANT, Maven, Gradle .
  • Good Experience with JMS services using Apache Active MQ, IBM MQS.
  • Experience in Object Oriented Programming, Software Design patterns, Data Structures and Algorithms.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Good experience in writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very comfortable in analyzing, debugging, troubleshooting and solving problems and issues in the application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL, UML2.0, XML, XSL, XSLT.

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Garbage Collection, Concurrency/Multithreading, RMI, Swing.

J2EE Technologies: JSP, JMS, JB, Java Servlets, JDBC.

J2EE MVC Frameworks: Spring Core, Spring MVC, Spring DAO, JSF, Spring Boot, Spring Integration.

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, Schema Modeling.

Scripting Languages: JavaScript, JQuery, Ajax.

ORM Frameworks: Hibernate, JPA, DAO.

IDE s: Intellij, Eclipse, IBM RAD and NetBeans.

Database: Oracle, MySQL, Microsoft SQL Server 2008.

Design Tools: MS Visio, Rational Rose Enterprise.

Version Control: Rational ClearCase, SVN, CVS, GIT, IBM and Bitbucket.

Design Patterns: MVC, Singleton,Factory, Pattern, Business Delegate, Service Locator, DAO,Front Controller, Session Facade.

App Servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.

Logging Tools: Log4j, SLF4j

Build Tools: Maven, Ant and Gradle.

Testing: JUnit, Mockito and Cucumber. SOAP, Restful, JAXRPC, JAX RS, JAX-WS.

Cloud Computing: AWS, EC2, RDS, S3, SQS, Cloud Formation.

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring Boot.

CICD Tools: Jenkins, Ansible.

Operating Systems: Windows 98/2000/XP/Vista/7/8,UNIX, Oracle Solaris, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

JAVA/J2EEDeveloper

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Initiated and Developed majority JPA Implementation, Caching strategies and coordination and conversion JDBC.
  • Developed screens, Controller classes, Business services and DAO layer. Created set of classes using DAO pattern to decouple the business logic and data.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML and JSP’s for user interaction.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Involved in developing Restful Web Services, deployment configuration and testing using Jersey.
  • Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class.
  • Using Spring Boot in RestfulAPIs created the Request for Proposal (RFP) micro services.
  • CreatedMicro Service Implementation with Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy applications.
  • Designed, built CI-CD (Jenkins) VM infrastructure to inspect, and promote code throughout lower development environments
  • Worked on management tools like chef, puppet, Nagios, Git,GitLab, Bit Bucket and Jenkins for CI CD.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Docker, Jenkins to run the automated deployments and configured the continuous delivery pipelines for deploying Microservices using Jenkins CI server (Devops).
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Debugging the existing code/implementation and providing fixes to resolve production tickets.
  • Designing new and making enhancements to existing external systems that connects to the backend processes through CIMS (Customer, Infrastructure and Middleware Services).
  • Analyzing and verifying the inputs and outputs of billing system programs to determine that system meets performance criteria.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used Backbone JS to utilize its minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives for building a MVC work flow design.
  • Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM. Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
  • Development and deployed applications on Weblogic, and Tomcat application servers,used CVS, SVN and Visual Source Safe (VSS) for version control, JMS was used to send/receive asynchronous data from various modules in the application.
  • Wrote test cases in JUnit, Mockito and Power Mock for unit testing of classes,Consumed and produced Web Services using Rest based services, used SonarQube tool measured and analyzed the quality of source code.
  • Used NoSQL DB, MongoDB for the proof of concept, implemented the logging mechanism using Log4j framework.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writing maven scripts for building and deploying the code.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Managed and headed the monthly production release process from code review, testing, creating the release packages and deployment.

Environment: Java, Spring(MVC and Core), JSON, Servlets, WebServices (RESTFul), WebLogic Application server, Spring JDBC Template, AngularJS, Tomcat Server 7.0, SQL Developer, JUnit, XML, JavaScript, JQuery, AJAX, UML, Gradle, Cassandra, Kafka, Oracle 11g, Windows XP, SVN, Eclipse, Hibernate.

Confidential, Denver, CO

JAVA/J2EEDeveloper

Responsibilities:

  • Participated in the entire life cycle ( Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript and used Twitter Bootstrap to develop front end of the application.
  • Experience in developing REST services in NodeJS using Express JS, in which JSON is used.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate, developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Expertise in using Named queries to pull all HQL data using annotations, used Scala collection framework to store and process the complex consumer information.
  • Performed version control using Subversion, wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS, performed indexing and searching on large documents using Apache Lucene.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Experienced with developing, implementing, debugging and extending machine learning algorithms including shallow and deep learning.
  • Experienced applying machine learning and deep learning techniques to build models and analyze large scale data.
  • Developed low-latency applications and interpretable models using machine learning algorithms.
  • Implemented statistical modeling with XGBoost machine learning software package using Python to determine the predicted probabilities of each model.
  • Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkin & Hudson for continuous integration.
  • Implemented Java Persistence API (JPA) through Hibernate, monitored the error logs using Log4J and fixed the problems and developed logic and code for the registration and validation
  • Maintaining standards and best practices as they align with Hybris and Java Spring suggested methodologies.
  • Developed the Data model in Hybris as per the application requirements.
  • Involved in Architecture, Analysis, design and coding of the Project on Hybris and Java environment.
  • Developed the application using Agile Methodology. Developed the site using Hybris 6.2 version.
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Developed new user facing features using React Json view level, used transaction Management to coordinate transactions among various resources in the application.
  • Parsed XML&JSON responses received in Java code through Web Services, used JUnit for test cases
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Java 1.7-1.8, J2EE, JSP, React JS, Servlets, Hibernate, Spring, PostgreSQL, Scala 2.10/2.11, Apache Tomcat Application Server, REST and SOAP Web services, NodeJS, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Confidential, Sunnyvale, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Involved in Coding of the Java components which are the heart of the application and user management.
  • Designed User Interface using Java Server Pages (JSP),Cascading Style Sheets (CSS), and XML.
  • Created modules and components using Angular JS, coupled them together into a functional app.
  • Worked with JSON based web services and with entire AngularJS suite of tools.
  • Involved in creating a reusable component using React.js for DOM manipulation.
  • Converted the already existing Struts applications to use Groovy Grails 2.3.4.
  • Worked on a client-side Angular application to allow updating content from various devices.
  • Extensively used Debugging Cascading Style Sheets to change the styles now and in the future.
  • Developed front-end web pages using JSP, Java Script and HTML5, CSS3, JQuery, AngularJS and ExtJS
  • Responsible for CI environments (Jenkins, Nexus, Sonar). Worked on Gradle Build automation tool (Devops).
  • Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
  • Used React JS and Node JS in UI Development. Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
  • Analyzing data from Prime ERP system to feed Hybris. Involved in Data Modelling and creation of item types.
  • Worked on B2C Catalog creation and Order Resourcing.
  • Worked on HAC (Hybris Administration Console) to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.
  • Integrated Hybris with Back office products and technical knowledge of Java/J2EE and Hybris with SOA, ESB, JMS and Web Services.
  • Used Angular JS and Node.js framework for building web-apps and is highly efficient using Restful services.
  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Extensively used CSS3 media queries to support Responsive Design.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js, Require.js, Ext JS and JQuery UI. Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.

Environment: HTML 4.0/5, JavaScript, CSS3, JQuery, AJAX, Responsive Web Design, AngularJS, RequireJS, BackboneJS, NodeJS, ReactJS, ExtJS, XML, W3C, JSON, DOM, DHTML, JSP 1.2 and Windows .

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Web application development for back end using Angular JS.
  • Used Web Services to extract customer related product data from machines and servers using WSDL, XML using Service Oriented Architecture.
  • Used EJB-jar files which includes one or more beans for an XML deployment descriptor
  • Used EJB for the Combine one or more enterprise beans into a larger application
  • Design and program enterprise java beans for the development of large enterprise applications.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript and Angular JS.
  • Integrate the dynamic pages with Backbone JS and JQuery to make pages dynamic.
  • Developed presentation layer using JSP, HTML5 and CSS3, JQuery, React Js, Backbone JS and Angular JS.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript, and JQuery.
  • Used Spring IOC for Dependency Injection to inject Service Object into Action Classes, involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Used Struts Tiles and Validator framework in developing the applications, developed action classes and form beans and configured the struts-config.xml.
  • Efficiently used data stores, services, Rest for efficient CRUD operations, used to build interactive cross platform web applications.
  • Reaction of server side is rendered using React JS, Used React JS with Angular JS framework for view layer.
  • Involved in passing the XML in the java layer and passed the UI layout of Ext JS, Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and taken care of build.xml.

Environment: Java 1.6, Struts2.0, Spring MVC, Hibernate 3.0, Git, Ext JS, JSP, JNDI, Log4j, XML, HTML, PL/SQL, JavaScript, JQuery, AJAX, Angular JS, JMS, GWT, Cucumber, Web logic Application Server 10.0, web sphere, Web Socket, STOMP web socket, Oracle 10g, Eclipse 3.3, Windows XP, IBM MQ Series .

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed the application by implementing the Struts Framework to use MVC architecture for loose coupling, tight cohesion and parallel development.
  • Agile Scrum Methodology been followed for the development process.
  • Handle Performance, Scalability and Flexibility issues for the robust application.
  • Involved in Business Requirement gathering and developing the Detail Design Document and coding based on the Functional Requirement specifications.
  • Used Hibernate O-R Mapping tool to interact with the Oracle database.
  • JUnit been used for the unit testing of the application.
  • Designed and Developed the UI using Strut view component, Angular JS, JSP, HTML, AJAX, DHTML, CSS, and DOJO.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework.
  • Used Web Services (SOAP, WSDL) to interact with other EBM Database resources, and retrieve the results based on the Clinical Query passed.
  • Used Log4J for logging and debugging of the application in an efficient manner.
  • Collection framework used to transfer objects between the different layers of the application.
  • Coded SOAP Clients to retrieve the data from multiple web services enabled application to display results in the formatted way.
  • Created Tables, Views, and Triggers for the oracle database and modified the existing PL/SQL stored procedures.
  • Modified project to enforce security of project resources and to ensure the authentication and authorization of users.
  • XSLT to transform the XML files to the presentation layer for the enrich design.

Environment: Struts Framework, WebServices (WSDL, SOAP), JSP1.2, Hibernate, DOJO, AJAX, WebSphere 6.0, Oracle 10g/11i, XML, log4J, XSL/XSLT, Agile (Scrum) Methodology, SQL, JUnit, Eclipse WTP, (Java) J2SE 5.0, SQL, Maven, Angular JS, HTML/DHTML, CSS, CVS, Dreamweaver CS3, UNIX.

We'd love your feedback!