We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL SUMMARY:

  • A competent professional with 7+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java/J2EE and Client Server technologies
  • Ample experience in developing applications using different SDLC methodologies like Waterfall, Agile (XP and Scrum) and Test First, Test Driven Development, Pair Programming, and SOA projects
  • Extensive knowledge of Front - End technologies such as HTML5/HTML, DHTML, JavaScript, CSS3/CSS, AJAX, JQuery, JSON, DOJO, Angular 2/4, React JS, bootstrap, and Tag Libraries, JSTL
  • Expertise in JDK1.7, J2EE, HTML, Spring 3.x, Web services (Apache Axis 2), JAX - WS, JAXB, JAX-RS, RESTful web services using JSON with HTTP, Log4j, ANT, RDBMS, XML, JUnit, Sonar.
  • Worked on open source Object Relational Mapping(ORM) tools Hibernate 4, iBatis, Spring JDBC.
  • Experienced on Java concurrent packages, multithreading, thread synchronizations .
  • Strong experience in Spring Frameworks like Spring MVC, IOC, AOP, JDBC, JPA, Spring Boot, Spring Batch, Spring Cloud
  • Good experience in using various design patterns like Singleton, Factory, Prototype, Front-Controller, Session Facade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate
  • Completed Oracle Java and SQL certifications. Experience on working databases like Oracle, MySQL.
  • Good understanding of modern NoSQL platforms (Mongo DB, Cassandra and Dynamo DB)
  • Good knowledge and experience in writing queries for SQL- Oracle 8i/ 9i/ 10g .
  • Knowledge on computer security vulnerabilities like SQL injection, cross site scripting, buffer overflow, code injection, email injection.
  • Good working knowledge on App server like Oracle WebLogic 7.0/8.0/10.3/11 g, Apache Tomcat 5.5, JBOSS EAP deploying applications.
  • Hands on experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, Borland JBuilder and Oracle Jdeveloper and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM WebSphere, Glassfish, Camel and JBOSS
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment
  • Worked on container based technologies like Docker, Kubernetes and Openshift
  • Proficient in build tools like ANT, Maven, Gradle and Jenkins for builds and deployments to different environments
  • Experience with Selenium, Cucumber, JUnit, Mockito, Log4j in developing test cases and determining application functionality
  • Excellent work experience with Version Control Tools such as CVS, Rational ClearCase, SVN and GitHub

TECHNICAL SKILLS:

Languages: C, C++, Java (J2SE 1.8/1.7/1.6/1.5, J2EE 6 / 5), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x/1.x, Hibernate4.x/3.x, Spring4.0/3.0, Web Services (SOAP, REST), SOA, JMS1.1, DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript (ES/ ES 6), XML 1.0, XSL, XSLT, XPATH CSS, jQuery, Angular JS 1.5, Angular 2/4, TypeScript, React JS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, IntelliJ, MyEclipse6.0/5.1.1, MS Visual Studio, Spring Tool Suite

Web/Application Servers: Tomcat7.x/6.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere7.x/8.x, JBOSS 7.0

Databases: Oracle 12c/11g/10g, MS SQL server 2008/2005, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

NoSQL Database: MongoDB (3.X), Cassandra

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, JIRA, MOCKITO, Selenium 3.0.1, Karma, Jasmine 2.3/2.4, Protractor, Cucumber

Version Control: CVS, SVN, GitHub, VSS

Methodologies: Agile Methodology, Waterfall model

Other Tools: Gradle 3.x, Maven 3.x, Ant 1.7, Jenkins (CI), Rational Rose, AWS, Docker, Log4J, Swagger

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Sr. Java Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Built system using Model-View-Controller (MVC) architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate mapping files and created DAO and PO
  • Implemented one-way/two-way data-binding, pipes, UI-routers and created custom directives in Angular 2
  • Implemented the application using the concrete principles laid down by several design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton and Observer.
  • Developed Web services to allow communication between applications through SOAP over HTTP.
  • Designed and implemented application using Servlets JSP, Spring MVC, JNDI, Spring IOC.
  • Implemented transaction management using Spring AOP and added features to the Spring Security Module.
  • Implemented RESTFUL web services using spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database
  • Extensively used Angular 2 by consuming Restful web services
  • Developed various REST Microservices using Spring Boot, Spring Cloud, and Spring Netflix libraries.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB
  • Implemented various beans to fetch and Read/Load the data to/from MongoDB using Spring Data REST services
  • Performed REST validations and created REST exception Handlers and used Postman to test REST services
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions
  • Developed Web Service Client Component to make use of Web Service API using Apache Axis
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
  • Leveraged Maven Spotify plugin to create Docker images for REST microservices and took part in setting up Swagger to create REST documentation
  • Wrote build &deployment scripts using Maven and worked on Jenkins for continuous Integration process
  • Created unit test cases using Junit and created BDD test cases with Cucumber and Jenkins
  • Deployed applications on Weblogic application server and performed required configuration changes.
  • Used Log4j to capture the log that includes runtime exception, to deal debugging issues, and for logging info.
  • Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid
  • Added Swagger API for Restful services to ease customer’s interaction with the remote services

Technologies: Java 8, Eclipse, J2EE, HTML5, CSS3, Angular 2/4, Spring 4.0, Spring boot, Spring MVC, Hibernate 4, JMS, RESTFUL Web Services, GitHub, log4j, Selenium, XML, Ajax, jQuery, XSD, JavaScript, Weblogic, Mongo DB, Linux, Spring Tool Suite(STS), Jenkins, Maven, Docker, Apache Axis, Git.

Confidential, OAKS, PA

Senior Java Developer

Responsibilities:

  • Design & Development of User Interface module using J2EE, JSP, JSTL, Servlets and Spring Framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js, Require.js, Bootstrap.js and jQuery.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS.
  • Developed business layer using EJB stateless session beans and deployed on WebLogic Application server
  • Data retrieval and storage in the DB2 database . Retrieval of data from database using JDBC Connectivity .
  • Design and develop XML processing components for dynamic menus on the application
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
  • Designed tables in Oracle database and worked with Database Developers for implementing Stored Procedures in the application.
  • Used JSON to load data into JQUERY data grid.
  • Deployed the application on the JBoss Application Server.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Assisted Database Developers using PLSQL for managing data associated with the tables.
  • Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using TestNG
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
  • Used CVS for version control.
  • Used JMS with WebLogic Application server
  • Used the JIRA to update the bug status before and after fixing bug.

Technologies: Java, J2EE, JavaScript, Spring, XML, Eclipse, Servlets, HTML, Bootstrap, JavaScript, JBOSS, Backbone.js, Can.js, Require.js, Node.js, Ext.js, Bootstrap.js, ReactJS, Maven, Angular JS, Apache Tomcat, Agile Processes, XSLT, JSP, DB2, PLSQL, JSON, JMS, JVM, SOAP, SOA, Hibernate, WSDL, Web sphere, Jira, Web logic, Log4J, JUnit, CVS, GitHub.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements.
  • Involved in SDLC Requirements gathering, analysis, design, development and testing of application using AGILE methodology (SCRUM).
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design Patterns.
  • Developed entire application web-based client implementing MVC architecture using spring framework.
  • Developed WebPages using UI frameworks, Angular JS and Ext JS.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring Functionality.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Created Maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Built Archetypes on Spring 3.0 technology.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Jenkins with the methodologies like (CI) Continuous Integration and (CD) Continuous Deployment.
  • Implemented Dozer bean mapping for mapping the domain objects.
  • Used SQL queries in java code to do select/update/delete depending upon the business requirement.
  • Used stored procedures connecting to the database using Spring JDBC.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, andDOM4J to process and parse XML files.
  • Responsible for modifying existing XML schema definition as per client’s requirements.
  • Extensively worked on XML Altova Map Force for the transformations of XML to XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and un-marshal the XML java object.
  • Extensively used JSP to develop schema viewer applications.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Maintained Web Sphere JNDI naming tree for the external configuration of a service.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on experience on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.

Technologies: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0, AJAX, JQuery, JSP, XSD, XML Bean, Web Sphere 8.5, Eclipse Juno, DB2, Unix, GIT 1.9.3, Gradle 1.11, Altova map Force 2014, SOAP-UI 4.6.4, Log Expert, FileZilla, Spring Framework security using LDAP, Sun Solaris (Unix), Hudson/Jenkins, Oracle ADF Business components, ADF faces.

Confidential

Software Engineer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Responsible for designing and reviewing SOAP web services Wsdl, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Developed Hibernate Mapping file(.hbm.xml) files for mapping declaration
  • Responsible for designing front end system using JSP technology, HTML and JavaScript.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Involved in Managing Web Services and operations.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Easy Mock.
  • Built project using Apache Maven build scripts.
  • Involved in developing the core base Classes and designed the packaging needed for the project.

Technologies: Java/J2EE, Microsoft Visio, WebSphere Application Server, HTML, CSS, JavaScript, Spring CXF, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, JMS, RAD, Maven, DB2, Clear Case, JUnit, Easy Mock.

We'd love your feedback!