We provide IT Staff Augmentation Services!

Sr. Java/jee Developer Resume

5.00/5 (Submit Your Rating)

HoustoN

SUMMARY

  • 8+ years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Strong understanding of Multithreading, Collections, Exception handling, Design Patterns.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone js, bootstrap CSS, angular js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.0 and 4.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Good exposure to Mule Soft API platform and Cloud hub.
  • Experienced in operating systems such as Linux and Unix.
  • Experienced of working with requirement analysis and data modelling for web-based applications.
  • Hands on experience with SPARK to handle the streaming data and SCALA for the batch processing and spark streaming data.
  • Experienced in Agile, SCRUM and TDD (Test Driven Development) software development methodologies.
  • Experienced in working with BPM Tools for Workflow Automation.
  • Knowledge in Cassandra read and write paths and internal architecture.
  • Expertise in working with source control management tools such as Git, MetaApp for tracking changes in the computer files and co-ordinating them among all users.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Experienced in design and implementation of Enterprise Mobility and Business Process Management (BPM) solutions.
  • Experience in integrating Apache Kafka with Apache Storm and created storm data pipelines for real time processing.
  • Experienced in implementing unified data platforms using Kafka producers/ consumers, implement pre-processing using storm topologies.
  • Good knowledge on Apache Spark as aversatile open-source cluster computing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Extensive application development experience in Health Insurance, Telecom, Banking domains.
  • Played a significant role in successfully completing my projects and TEMPeffectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate TEMPeffectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS

Languages: Java, J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOAP, JavaScript, jQuery, AJAX, CSS 3, XML and HTML 5

Development Approach: Agile

Testing Tools: JUnit3.8/4.0 and Test-Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2

Ide: Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS 3, Backbone.js and Hibernate

Web Service Frameworks: Apache Axis, Jersey, Apache storm

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Open source platform: Camunda BPM

Database: IBM DB2, Oracle 9i/10g/11g/12c, SQL Server, Apache Cassandra, PL/SQL and MySQLLogging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Houston

Sr. Java/JEE Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects.
  • Created RESTful web services interface to Java-based runtime engine.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Implemented spring - MVC Design Pattern in the application.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Developed the application using Spring(MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Worked with spring framework in the development of a business bean and to interact with database objects.
  • Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.
  • Written Hibernate annotation based mapping Javaclasses with Oracle Database tables.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Developed retail web page using React JS, Redux and Node JS
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2/ Typescript SPA domains.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular 4/Angular 2.
  • Used SOAP UI to test the web services and mock response for unit testing web services.
  • Provided architectural input on new and existing solutions.
  • Written technical specifications, program documentation, and unit test plans for all work performed

Environment: Java 1.7/1.8,Microservices, Java Beans,Java, Spring 4.3, Angular 4/Angular 2, Hibernate 4, SOAP, React JS, CXF, Ajax, jQuery, Node JS, Bootstrap, JSP, AWS, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Log4J, FileZilla, GIT, Spring Framework security using LDAP, Web Services, Restful, Eclipse, PL/SQL, Linux, Oracle 12c, Agile/Scrum, SVN, Maven 2.

Confidential - Los Angeles

Sr. Java/JEE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using both Agile Scrum.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirement.
  • Involved in designing and implementing database and table design using E/R diagrams and schema diagrams.
  • Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Deployed few modules of the project in AWS.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Performed analysis on implementing Spark using Scala and wrote spark sample programs using PySpark.
  • Involved in writing code with Scala which TEMPhas support for functional programming.
  • Analyzed and implemented the Spring MVC framework and wrote controllers.
  • Used AngularJS factory and services for dependency injection.
  • Developed JUnit test cases for all the developed modules
  • Worked on the application Node.js to build different REST APIs for modules such as user, products, checkout.
  • Added user validations and user permissions by using the Node.js.
  • Responsible for developing and maintaining web application, using React JS and Node JS
  • Configuring the job in Jenkins to automate the process of running the node JS test cases.
  • Configuring the Jenkins for publishing the Node JS component on internal repository(NPM/NEXUS)
  • Involved in the complete life cycle of the project from the requirements to the production and also involved in UAT.
  • Setting up daily Status meetings with team and communicate status to Project Manager.
  • Worked with server admin and deployed the application on to the production and Stage Servers.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 1.7, Core Java, Spring 4, Angular 2, Hibernate, SOAP, React JS, CXF, Ajax, jQuery, Node JS, Bootstrap, JSP, AWS, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Scala,Log4J, FileZilla, GIT, Spring Framework security using LDAP, Web Services, Restful, Eclipse, Oracle 12c, Agile/Scrum, SVN, LINUX, PL/SQL.

Confidential, Springfield, IL

Java/JEE Developer

Responsibilities:

  • Designed front end components using JSP and XSL.
  • Developed web based application using Struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Developed shell scripts to call stored procedures which reside on the DB.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Developed UDFs in java for hive and pig and worked on reading multiple data formats on HDFS using Scala.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Developed multiple POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Defined some PIG UDF for some financial functions such as swap, hedging, Speculation and arbitrage.
  • Creating end to end Spark-Solr applications using Scala to perform various data cleansing
  • Worked with MySQL, Oracle and Workbench.
  • Developed the Servlets for processing the data on the server.
  • Employed Water Fall Model and best practices for software development.
  • Used Multithreading concepts to enhance efficiency.
  • Developed components using shell scripting that can run in Unix operating system.
  • Developed back end business logic with EJB.
  • Build and Deployed application using ANT, Subversion is used as a version Control tool.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Communicated with ILOG Rules using EJB Remote Lookup.
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

Environment: Java 1.6/1.7, J2EE, Struts, Hibernate, Servlet, XML, JDBC, ANT, Subversion, Oracle WebLogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, Eclipse, REST, JAX-WS, SQL Developer, HTML, CSS, JavaScript, Scala, JSON, Linux, jQuery, Ajax, Eclipse, JUnit, Log4J, JIRA, Jenkins, Linux.

Confidential

Java/JEE Developer

Responsibilities:

  • Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and mapped it to Hibernate Configuration File and established data integrity among all tables sitting in Database.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed stored procedures, triggers for efficient interaction with database.
  • Implemented business rules for processing the data using Java, Spring MVC and Hibernate.
  • Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.

Environment: Java 1.6, J2EE, Spring, Struts, Hibernate, JPA, Restful Web services, JSP, Servlets, HTML, CSS, jQuery, Ajax, JavaScript, MS SQL Server 2010, UNIX, Agile, Maven, Tomcat.

Confidential

Java/JEE Developer

Responsibilities:

  • Gatheird user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Develop user-defined tags using XML.
  • Worked on Alfresco software for managing the documents in organization for Unix operating system.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC, HTML, XML, CORBA, XSLT, Java Script, Eclipse, Oracle9i, Weblogic8.1, Windows 2003.

We'd love your feedback!