We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
  • Proficient and strong working knowledge of J2EE Architectural & Design Patterns, SOAP Web Services JAX - WS, JAX-RPC, REST, Spring Frame work, Ilog/Jrules, Struts, Servlets, JSP, JMS, JUNIT, Hibernate.
  • Experience in Core Java concepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC.
  • Strong experience in design, developing and implementation of Object Oriented, Component based N-tier, Client/Server, B2E, B2B, B2C and E-commerce.
  • Proficient in developing Apache ANT and Maven scripts to build J2EE enterprise applications
  • Experience in developing JAX-WS, JAX-RPC and REST Web Services client and exposing existing java components as Web Services using SOAP, WSDL and UDDI.
  • Expertise in major application servers including IBM WebSphere7.0/8.5, WebLogic, JBoss, Tomcat web servers.
  • Implemented java script functionalities using Angular JS.
  • Proficient in writing efficient SQL, PL/SQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2.
  • Experience in developing web pages using JSP, Java Script and CSS.
  • Experience in developing persistence layer using O/R-Mapping Tool Hibernate.
  • Good experience in implementing Enterprise applications with J2EE design patterns.
  • Hands on experience with complete SDLC life cycle like Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support.
  • Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
  • Strong experience on software development methodologies like RUP, Waterfall and Agile. Experienced with SCRUM methods of Agile Development Model.
  • Proficient using version control tools like SVN and CVS.
  • Good experience in writing JUnit Test cases using Mockito framework.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications.

TECHNICAL SKILLS:

Programming languages: C/C++, Java, J2EE, JavaScript, SQL, MEL

Mule: Mule ESB, Mule 4.0, Mule Connectors, CloudHub, Data Weave, MMC, Components, Filters, DataMapper, Salesforce, Netsuite, RAML, Swagger

Web Technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script

Java Technologies: J2EE, Servlets, JDBC, JSP, JSTL, EJB, Struts, Spring, Hibernate

Web/application Servers: Tomcat, WebLogic, WebSphere

Data Bases: Oracle, MySQL, MSSQL Server, Mongo DB, NoSQL

XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT

Web Services: JAXRPC/JAX: WS, Axis2, SOAP, WSDL, CXF

Unit Testing: MUnit, JUnit, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Sr. Java Developer

Responsibilities:

  • Working in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
  • Developed the enterprise application by integrating Spring/Hibernate Frameworks.
  • Developed web applications using Spring MVC, jQuery, HTML and Bootstrap.
  • Built web-based maintenance application to maintain complex specification documents.
  • Developed Templates for page layout and navigation using Tiles.
  • Responsible for developing the pages using jQuery, AJAX, and JSON to parse on data on the frontend on the fly.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented the design of web pages and provided user roles using JSP, JSTL, HTML, AJAX and Developed Clinical Trials and prescribing information modules using Ajax and JavaScript technologies like DOJO.
  • Developed front-end applications with Bootstrap.
  • Used JBPM to control some of the workflows in a different module of the application providing the interface documents for approval.
  • Implemented chained select plug-in for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Developed client-side validations using HTML, CSS, jQuery.
  • Used Spring Framework for Dependency injection and integrated with JDBC.
  • Involved in developing XML, HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms
  • Developed unit test cases and executed by conducting the peer reviews.
  • Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and Deployed Mule applications onto Cloud Hub.
  • Implemented asynchronous messaging using Active MQ and AWS suite and Involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
  • Implemented Devops best practices of CI/CD for Mule applications using Maven, CricleCI, Kibana, Docker, AWS.
  • Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.

Environment: ava/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, Gradle, Jenkins, Junit, Rational Rose, JavaScript, DHTML.

Confidential, UT

Sr. Java Developer

Responsibilities:

  • Working in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
  • Involved in design and development of core product with J2EE &Struts2 architecture for Application development.
  • Involved in developing the internal workflow using Action classes for online and data migration transactions for this product and implemented the application using Struts Framework and which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Development UI modules using HTML, JSP, Angular JavaScript and CSS.
  • Design and developed Microservices business components using Spring boot.
  • Developed JSP custom tags for different JSP pages & client-side validations using JavaScript in application development.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Used SVN for version control across common source code used by developers.
  • Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Designed and Implemented Unit testing using JUNIT Framework.
  • Developed Servlets and back-end java classes using WebSphere Application server.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Analyzed the performance of system software code and wrote code to tune it.
  • Performed usability testing for the application using JUnit Test cases.
  • Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Helped to integrate the dynamic data HTML and validated them using JavaScript.
  • Build user interface using JSP, Java Script, custom tags and AJAX.
  • Extensively used XSLT transformation.
  • Used OSS framework and Designed a dataflow to migrate data from SOAP XML'S to DB.
  • Written SQL queries and PL/SQL stored procedures.
  • Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
  • Collaborated with the infrastructure, network, database, application and BI teams to ensure data quality and availability.
  • Integrated SOAP and REST API with Mule ESB and performed transformations, used JAX-WS and
  • Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and Deployed Mule applications onto Cloud Hub.
  • Implemented asynchronous messaging using Active MQ and AWS suite and Involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
  • Implemented Devops best practices of CI/CD for Mule applications using Maven, CricleCI, Kibana, Docker, AWS.
  • Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.

Environment: Mulesoft ESB, AnyPoint Studio, Oracle, CXF, SOAP, REST, Salesforce, Netsuite, GitHub, Active MQ, RAML, Swagger, Rally, MUnit.

Confidential, Phoenix, AZ

Sr. Java J2EE Developer

Responsibilities:

  • Used Agile/scrum methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Developed the integration workflows using an MuleSoft ESB framework. Done with integrations using connectors such as Sale force , VM, Data Base, HTTP (used Postman initially for testing to invoking the flows), FTP and File Connectors.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULESOFT ESB .
  • Interpreted and re-wrote the DataMapper code using DataWeave in the Mulesoft flow.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Have written MUnit test cases to validate the Mule flows and done with asynchronous messaging using Active MQ .
  • Experience in MuleSoft AnyPoint API platform on designing and implementing Mule API's.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Developed Mule flows to integrate Data from various sources into Database , from Active MQ topics and queues, some transformations were also done at the integration layer.
  • Extensively used Mule components that include Data Weave , JAXB , File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector .
  • Used GIT as a version and source controlling tool and deployed the application On Premise as well as on CloudHub .
  • Designed and developed enterprise services using RAML and REST based APIs and used REST Postman for testing and Developed RESTful based on RAML using both AnyPoint Studios and AnyPoint API Platform.
  • Integrated with Maven repositories in our current project using AnyPoint studio.

Environment: RAML, JDBC Connector, Files, AnyPoint Studio, FTP, SFTP, Active MQ, DataWeave, Selector Expressions, XPath, DataMapper, JAXB, Postman, Exception Handling, MMC, MUnit, CloudHub, Agile, OAuth, SOAP, REST, Jenkins, Maven, salesforce, Git.

Confidential, Broadview, Illinois

Sr. Java Developer

Responsibilities:

  • Worked in an Agile Test-Driven Development environment with frequently changing requirements and actively participating in daily meetings and reviews.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couch Base.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Developed sundry J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by utilizing RAD.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Experienced in deploying J2EE applications over servers like Apache Tomcat 3.x, and WebLogic, WebSphere servers. Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Done Configuration of different Mule connectors like HTTP, Database, File, JDBC, FTP, SFTP.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database operations by connecting to Data sources available.
  • Involved in JDBC Integration of the components with web applications, integration with the WebLogic.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC , Apache CXF and JAX-RS .
  • Develop UI tests with Protractor and Java tests in JUnit and used GIT for version control.

Environment: Java 1.7, J2EE, Spring (MVC, IOC, AOP, Boot), Microservices, Hibernate, Mockito, jQuery 2.1, AJAX, HTML, BootStrap, WordPress, Maven, XML, JIRA, JMS, Selenium, IntelliJ, GIT, UNIX, AWS, JSON, Jenkins, TOAD, JBoss, Web Sphere.

Confidential, Jamaica, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, modelling, analysis, design and development.
  • Ensured clear understanding of customer's requirements in validating the business process analysis of customer before developing the final proposal.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used Java Design Patterns like DAO, Singleton etc.
  • Written SQL Statements for retrieving and updating data with varied complexity and used JDBC Connections and WebSphere Connection pool for database access.
  • Involved in implementing multithreaded environment to generate messages.
  • Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
  • Developed authentication and authorization mechanisms.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Involved in bug fixing and also for the new enhancements, handling the production issues and provides immediate solution.
  • Configured connection pooling using WebLogic application server. Developed and Deployed the Application on WebLogic using ANT build.xml script.
  • Developed SQL queries and stored procedures to execute the backend processes using Oracle.
  • A Test-Driven Development (TDD) Agile/Scrum Methodology has been followed.
  • Deployed application on WebLogic Application Server and development using Eclipse.

Environment: Java 1.4, Servlets, JSP, JMS, Struts, Validation Framework, tag Libraries, JSTL, JDBC, PL/SQL, XML, DOM, SAX, JAXB, HTML, JavaScript, Oracle (SQL), UNIX, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS.

Confidential, Brentwood, TN

Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Defined and developed the application’s presentation layer using HTML, CSS, JSP and JavaScript .
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in writing SQL scripts from the backend to extract the relevant data and using an MVC framework to handle navigation between tabs.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Provided database interface using JDBC Drivers with back-end as DB2. Utility module to provide Authentication and Authorization.
  • Implemented user interface for application using HTML, CSS and JavaScript .
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Involved in writing complex SQL scripts to view different decision-making reports for senior management.
  • Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning.
  • Used Eclipse as the IDE and used eclipse standard plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, accessor code generation and version control (SVN).

Environment: Java, Microservices, Eclipse IDE, HTML, CSS, JSP, JavaScript, Spring MVC, SQL, JDBC, Oracle 10g.

We'd love your feedback!