We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

New Brunswick, NJ

SUMMARY:

  • Over 8+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
  • Technical skills encompass Java, J2EE (JDBC, Servlets, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Web Services (SOAP, RESTFUL), Spring & Hibernate Frameworks, ORM, XML, HTML 5.0, DHTMLX, UML, JSON, JSTL, Apache Log4J, ANT, Maven, Shell script and Java script.
  • Extensive working knowledge in Analysis, Design, Development, Documentation and Deployment in handling projects of different Domains like Telecom Automobile, Retail, Ecommerce.
  • Experienced in developing enterprise applications using open source Technologies such as Maven, Log4j and Junit. Experience with scripting languages (SQL, Java, Bash/Python) to manipulate data.
  • Worked with relational database systems (RDBMS) such as MySQL, PL/SQL, Oracle and NoSQL database systems.
  • Strong Knowledge and development experience in Hadoop and Big Data Ecosystem including MapReduce, HDFS, Hive, Pig, Spark, HBase, Sqoop, Flume, Oozie and Impala.
  • Experience in Design, Development of several Web based applications using open source frameworks such as Struts and Spring. Extensive experience in developing and deploying applications using Web Logic and JBOSS.
  • Strong experience in development and deployment of production to Apache Tomcat, JBOSS server in Linux and Windows environment. Good knowledge with GIT, CVS, SVN, and Rational Clear case version control systems.
  • Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented module (AOP Module), JDBC Module, ORM Module and web module. Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
  • Strong SQL knowledge in query processing, optimization and execution, query performance, Explain, database tooling. Proficiency in UNIX/Linux fundamentals in relation to UNIX scripting and administration
  • Experience in designing and developing Enterprise applications using Java/J2EE technologies like JDBC, Spring, struts, MVC, RAD, Hibernate, XML, JBoss, Apache Tomcat and IDEs tools Eclipse 3.0, My Eclipse, RAD.
  • Good experience in development and support of Java/J2EE Web applications with emphasis on OOP - based web forms, business logic, database access components.
  • Excellent industry experience developing efficient, portable, web-based user interfaces using Angular JS, Bootstrap, JSP, HTML, HTML5, DHTML, JavaScript, CSS, CSS3, and AJAX.
  • Good knowledge of core design patterns and J2EE design patterns like MVC, Session Business Delegate and Data Access Object. Hands-on experience with industry-standard IDEs like Eclipse and Net Beans, RAD, WSAD.
  • Expert skills in application programming using Java, Servlets, EJB's, JDBC, and JMS.
  • Experienced in developing persistence layer using O/R-Mapping Tool Hibernate.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL, DB2.
  • Coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic. Experience in developing Web services in Java using XML and SOAP, WSDL, UDDI.
  • Ability to design, develop, deploy and support solutions using Agile Scrum methodology that leverage the Client big data platform.

TECHNICAL SKILLS:

Programming languages: Java8, Groovy and JavaScript, TypeScript

EE Technologies: REST (JAX-RS)), SOAP, JMS, JPA, Jsp, Servlets, EJB, JSTL, JNDI, RPC and JDBC.

Frameworks: Spring (BOOT, CLOUD, WEB, MVC, TRANSACTION, AOP, WS, REST, JDBC, JMS, ORM, BATCH), Hibernate 4.0, Struts1.X, Ibatis and Rest Easy 2.X.

Build Tools: Gradle, Maven and Ant,

Automation/Testing tools: Selenium, Fitnesse, junit, MockIto and Spock

J2EE Servers: WebSphere, Tomcat 7, Embedded Tomcat, JBoss and Glassfish.

RDBMS: Oracle 11G, SQL Server, MySQL, DB2 and HSQL.

Protocols: worked HTTP, SMTP

Methodologies: TDD, BDT, Agile, waterfall, scrum.

Development Tools: Eclipse, IBM RAD, MS Visio, log back, intelliJ, Jenkins.

Others: XML, JSON, XSD, WSDL, JAXB, HTML, AJAX, JQuery, backboneJS, Jasper reports, Log4J, logback, Apache POI, TOAD, spring-boot, AngularJS and multi-threading.

PROFESSIONAL EXPERIENCE:

Confidential, New Brunswick, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Experience working with RSpec and Cucumber in a TDD and BDD test driven environment.
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server.
  • Used SOAPUI for the functional testing and inspection and invocation of Spring based Web Services.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework. Tested several Informatica Mappings to validate the business conditions.
  • Automated test cases using Selenium. Involved in automation infrastructure development using selenium.
  • Designed and implemented Product search Java Spring boot service to fetch the data from Elastic help of Elastic native queries. Used Microservices architecture with Spring Boot based service through REST.
  • Involved actively performance tunings in Java spring boot layer, elastic side and production issues. Used SOAPUI for the functional testing and inspection and invocation of spring based Web Services
  • Did performance and load testing by using JMeter. Involved in testing and quality assurance
  • Setup JMeter for analyzing and measuring performance on web services
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Writing Scala classes to interact with the database. Deploy and manage applications to Tomcat servers.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT.
  • Worked with Java Transaction Management to work on multiple databases.
  • Developed user interface using JSF, HTML5, AngularJS, jQuery and performed client-side validations using Java Script, AJAX and CSS. Involved in running Hadoop jobs for processing millions of records of text data.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and react JS. Involved in creating a reusable component using React JS for DOM manipulation
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Implemented wizard using Responsive Web Design. Migrating application to AWS Platform.
  • Use Amazon Cloud Watch metrics to monitor the health and utilization of AWS resources
  • Design applications on AWS taking advantage of disaster recovery design guidelines
  • Application deployment and data migration on AWS. Used Scala for coding the components in Play and Akka.
  • Worked on handling all the requests to the systems using Play framework MVC framework
  • Developed shell scripts, python scripts to check the health of Hadoop Daemons and schedule jobs.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Wrote Python scripts to parse XML documents and load the data in database.
  • Built main applications in Python, Django leveraging technologies such as Tasty pie, Angular.js, Backbone.js and Ember.JS. Implementation & design of bean orchestration using Apache Camel.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Involved and Automate for CL, DL, CH Fulfilment using cucumber framework
  • Developed Restful Web Services using Spring Boot and configured Cucumber as testing tool.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO. Handled HP Fortify issues, Sonar, PMD.
  • Worked on Single node/Multi-cluster setup using technology NoSQL and MongoDB.
  • Update the data from PostgreSQL database automatically by the time detective function.
  • Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Built centralized logging to enable better debugging using Elastic Search Log stash and Kibana.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
  • Used Maven to build, test and deploying purposes. Used clear case version control for source code.
  • Involved in debugging the application modules. Deployed application using AWS services.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used Web Sphere Application Server for deploying various components of application.

Environment: Java, J2EE, CI/CD, Spring, JSF, Prime faces 3.2, Web Services, Microservices, Restful, SoapUI, Cucumber, Apache CAMEL, Tomcat, JMeter, JUnit, JBPM, DROOLS, cloud, Hadoop, IBM Web Sphere App Server, AWS, Elastic search/NoSQL, Scala, IBM Clear case, IBM Clear Quest, MongoDB, HTML5,, PYTHON, CSS, Perl(5.12), IBM RAD, JavaScript, Bootstrap, jQuery, AngularJS, ReactJS, Maven, AJAX, XML, XSLT, Java Beans, Responsive Web Design, UML, Design Patterns, log4j, Agile Methodology.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories in Agile Environment. Experience with Spring MVC and Spring MVC with REST integration and JSON.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases. Developed front end using Angular JS, jQuery, HTML, JavaScript and AJAX.
  • Extensively involved in coding with AngularJS, jQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives. Developed user interfaces using JavaScript, jQuery, HTML, XHTML, CSS custom tags.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids. Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS.
  • Participated in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed and tested website using the MEAN (Mongo DB, Express.JS, AngularJS, Node.JS) stack.
  • Used Node.JS as a lightweight webserver and to resolve JavaScript dependencies.
  • Implemented jQuery Plugin implementation: Banner, Slider, Accordian, Tabs, jQuery Dropdown, Image Gallery.
  • Web services were built using Spring and CXF operating within Mule ESB; offering both REST and SOAP interfaces. Expertise in DOM manipulation using Typescript, jQuery and AngularJS 2.0.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJS.
  • Experience with Spring MVC and Spring MVC with REST integration and JSON.
  • Extensively used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP. Configured AWS EC2 instances, domain mapping via Route53.
  • Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
  • Designed and developed many Spring RESTful web services which produces different response types including JSON, XML and are consumed by different front-end applications.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes Experience with developing Hibernate 4.x Annotations.
  • Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Experience with Optimistic Locking, Mappings using Hibernate.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate. Used Velocity to template outgoing emails.
  • Developed the application security using Spring Security and integrated with LDAP and Active Directory.
  • Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns. Extensively used Application Context, Spring DI for loading Properties during run time.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism.
  • Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s) and assisting the various business areas in defining their entity extraction rules that were fed to the ILOG JRules Engines. Used Log4j utility to generate run-time logs.
  • Involved in developing rules, and rule sets using IBM ILOG JRules which will be triggered in Java. Defining and developing of message flows in Syndication Server using Mule (ESB provider) to manipulate, enrich or route the data from one business unit to another. Developed unit testing using JUnit, Mockito.
  • Proficiency in ATG commerce Framework. Developed a RAML based REST web service API's using Mule services.
  • Worked with Spring JMS templates to send and receive XML messages through IBM Web Sphere MQ.
  • Provide tuning recommendations for WebSphere Portal & Application Server (GC policies, Heap Size, Thread Pools and TCP/IP Parameters). Involved in developing nightly scheduled jobs using Spring Batch module.
  • Involved in designing and developing XSD's and WSDL files for hosting and consuming web services. XML to Java mapping was done using JAXB. Integrated Guide One components with PL PAS SOAP and Restful web services.
  • Used Spring Tool Suite (STS) which is based on Eclipse, to develop and debug application code.
  • Used Maven and Jenkins tools for automatic building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Involved in production support, system integration testing, performance testing, regression testing, user acceptance testing. Used GIT version control system to check-in and check-out and review using pull requests.

Environment: Java 1.7, Multithreading, Spring 4.1, Hibernate 4.2, Web services (JAX-WS, JAX-RS), REST, SOAP, Angular JS, Express.JS, jQuery, jQuery UI, AJAX, JavaScript, Jenkins, Tomcat 7.0, Eclipse, GIT, Google Guava, Mockito, Spring AOP, Spring MVC, Spring Security, Spring Integration, RESTful, SOAPUI, JSON, Java EE 6, Mule ESB, JAXB, WSDL, XSD, XML, XML Spy, SQL, STS, DB2, Vaadin, Microsoft Visio, Postman, Squirrel Client, Agile Methodology, JIRA, Bootstrap, NodeJS, HTML5, CSS3, AngularJS, TCP/IP, Selenium, Maven, MQ, IBM iLog, AWS (EC2, RDS, Route53), Quartz Scheduler, Velocity.

Confidential, Hartford, CT

Programmer Analyst

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies. Involved in front end development using HTML, CSS, and JavaScript.
  • Analyzing and developing the front end of the application using AngularJS, HTML5, CSS3 and Bootstrap.
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON.
  • Integrated the spring cloud application to send messages to the Rabbit MQ.
  • Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration. Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template . Used iBATIS 2.x in data access layer to access and update information in the database.
  • Implemented spring batch for pooling the xml documents from a specific directory location on the server.
  • Worked on exceptions, multithreading and collections.
  • Implemented DAO layer using Hibernate and used spring implementation of HibernateDAOSupport for data persistence. Wrote named queries for retrieving and persisting data in database.
  • Used spring for loading database configuration and hibernate mapping files, created data source instance for instantiating HibernateDAOSupport's session factory object.
  • Created Hibernate Mapping files and developed POJO's to map objects to relational database tables.
  • Worked on Distributed messaging system RabbitMQ to send messages to Existing Applications.
  • Used core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application. RabbitMQ was used to send/receive asynchronous data.
  • Implementation of complete big data solutions including data acquisition, storage, transformation and analysis.
  • Developed Restful Web services using Apache CXF and exposed restful CXF client.
  • Called the restful web service calls for POST, PUT, DELETE and GET methods.
  • Used Core-Java concepts like multi-threaded Java-Collections and JDBC.
  • Created Persistence classes using JPA/Hibernate annotations. Used Clear Case for version control.
  • Processed 834 form using spring integration by using splitters, aggregators and routers.
  • Created error handling framework and persisted all the business validation errors and application error in to IFP error table. Responsible for the oracle schema design and created SQL maps for iBATIS.
  • Implemented various J2EE design patterns in the project such as Factory, Singleton, Service Locator and Data Access Object. Used MAVEN 3 for building the application and deployed on WebSphere 6.1 Application Server.
  • Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
  • Used Log 4J for logging and debugging the application. Involved in making the daily builds to Jenkins.
  • Front end debugging using Fire bug tool. Develop and execute unit test cases using TestNG.

Environment: Core java, Java 6, J2EE, Springs, Web Framework, Messaging System, iBATIS 2.x, Spring Integration 2.x, XML, JSON, AngularJS, Bootstrap, JavaScript, Spring Source Tool Suite 2.9(STS), ClearCase, Multithreading, SOA, Oracle 10g, Log4j, Jenkins, REACT JS, Rabbit MQ, Tomcat server, Jira, SQL, Apache CXF, Junit 3.0, TestNG, Restful, Web Services, SOAP, WSDL, Agile, Rally, Log 4J, Maven 3.x, UML (Rational Rose), HTML, CSS and Windows XP

Confidential, New York City, NY

Java J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification.Implemented Hibernate for data persistence.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
  • Involved in developing Classes diagram in UML showing generalization and other relationships,
  • Sequence diagram describing the interaction of objects over time.
  • Used Apache Axis2 to create artifacts required for invoking SOAP web services.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring 3.2 and j2EE framework.
  • Involved in design and development of a workflow using CAMUNDA BPM.
  • Have experience with ReactJS environment even. We create some user interfaces according to the requirements of the Clients. Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
  • Experience in dealing with CI/CD tools like Jenkins, Git Stash, Ansible, Chef, Dockers.
  • Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository. Worked on tables with java objects.
  • System built using Spring (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory.
  • Wrote annotated POJO classes which contain business logic to map database
  • Developed reporting application in Rails which queries MarkLogic Server to generate Excel Reports.
  • Have good experience working with ICOMS Billing Conversion.
  • Integrate the ExtJs/Sencha framework with Oracle BPM.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control. Client-side scripts using JAVA, JSP, and Java Script.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL
  • Queries, Criteria etc. Design Pattern, DAO design pattern, Adaptor design pattern, Singleton.
  • Extensively used Akka architecture for scalable multi-threading.
  • Used Cassandra and Oracle as DB's for the application. The legacy info was going to Oracle and rest to Cassandra. Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • We exposed Restful Web services to make the application accessible through Mobile device and for check processing. Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Customized the Node.js server to pick the local Package.JSON and run the applications without changing the local paths and variables. Used log4j to log regular Debug and exception statements.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Rational Rose as part of development of Rules. Used Sub version as versioning system.
  • Used Maven for project builds. Developed MicroServices for Student, Tenant and Authorization modules.
  • Developed User- Interface using Servlets, JSP, JavaScript and XML. Worked on DOM parser.
  • Wrote Unit test cases in a Test-Driven Environment using Junit.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Design and Development of software components like Interface, Action Handlers,

Environment: JAVA 1.6, J2EE, Spring Framework 3.0, Servlets, AngularJS, hibernate 3.0, Apache Axis2, SOAP Web Services, Rest Web services, Spring boot, CAMUNDA, Ansible, HTML, AKka, JUnit, MarkLogic, Cassandra, JavaScript, Microservices, JDBC, PL/SQL, XML, UML, MySQL, MuleSoft, UNIX, ICOMS, React JS, BPM, Oracle 10g, Scala, Web logic Application Server 10.0, Node JS, Tomcat, Maven, Putty, JPA, Agile scrum, MAVEN., Log4j

We'd love your feedback!