We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Jackson, MS

PROFESSIONAL SUMMARY:

  • 8 Years of extensive experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, application development, testing and maintenance.
  • Experienced on the Insurance, Financial, Banking, Retail and Energy domains.
  • Experienced in using SDLC Methodologies like Agile, Scrum, Waterfall and other life cycle methodologies.
  • Proficiency in Core Java (Multithreading, I/O Stream, Serialization, Collections, RMI, JDBC and Exceptions).
  • Experienced in J2EE Design patterns, Spring MVC, Hibernate, iBATIS, Struts MVC, Servlets and JSP.
  • Experienced in Service Oriented Architecture (SOA), Web Services design, development and deployment using RESTful, WSDL, UDDI, JAXP, SAX, DOM, XSLT, Apache AXIS and SOAP Web Services.
  • Worked in Front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, JQuery to make better Single Page Application (SPA) working on Node.JS Server.
  • Experienced in web development using interactive/Web technologies, XHTML, DHTML, JavaScript, DOM, Angular JS, framework (JQuery, Prototype, YUI, etc.), JSON and AJAX.
  • Experience of developing UI application for Case management with Angular 4.
  • Extensively used Spring MVC, Spring IOC, Spring Boot, Spring JDBC & DAO and Spring Security.
  • Proficiencies in Oracle, DB2, MYSQL, NoSQL and MongoDB.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jenkins and Docker.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Strong experience in build and compilation tools for the project like Ant, Gradle and Maven.
  • Experienced in Cloud Computing and Web services. Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience with AWS elastic beanstalk and RDS.
  • Designed and Developed several applicants in using Ajax, JSTL, JQuery, Log4J and JUnit.
  • Extensive experience in programming, deploying, configuring and fine-tuning middle-tier popular J2EE application Servers like Web Sphere, WebLogic, open source Apache Tomcat and JBoss.
  • Expertise in Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Experienced in QA testing, Manual, Performance and Automation testing of Client Server and Web based applications.
  • Extensive experience with UML designing with Visio.
  • Used Karma and Jasmine to do unit testing and end to end testing.
  • Experienced in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL tuning, SQL Server using Query Manager.
  • Worked on design and development of LDAP infrastructure for Rapid Deployment.
  • Good exposure to CI environment and version control tools like CVS (Concurrent version Systems), SVN (Apache subversion), CLEAR CASE, GIT, Perforce Version control system.
  • Implemented business logic components using POJOs.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.

TECHNICAL SKILLS:

Languages/Tools: Java, J2EE, XML, HTML, DHTML.

J2EE Standards: JDBC, JNDI, JMS, Java Mail & XML Deployment Descriptors.

Web/Distributed Technologies: J2EE, Servlets, JSP, Struts, JSF, Spring MVC, Spring Portlets, JSTL, EJB, RMI, XML, XSD, UML, MVC, JDBC, JPA, iBATIS and Hibernate.

Databases: Oracle, MySQL, DB2, MS Access, NoSQL.

Browser Scripting: JavaScript, jQuery, DHTML, AJAX, AngularJS.

IDE & Tools: Eclipse, NetBeans, Dragon Designer, JDeveloper, RAD, SoapUI, REST Client, SQL Developer, Toad, Wire shark.

App/Web Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat.

Messaging & WebServices Technology: SOAP, WSDL, UDDI, XML, JAX RPC, JAX-WS, JAXB, JAXP, JMS.

Content Management: SVN, CVS, TFS and Rational ClearCase .

Testing & Build Tools: JUnit, Mockito, PowerMockito, Rally, Jenkins, Continuum, JMeter, Log4j, Rational ClearCase and Maven.

Operating Systems: Windows, MS: DOS, UNIX and Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Jackson, MS

Sr. Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web applications using Spring Web Flow and AJAX technology.
  • Design and developed front end UI using AngularJS, Angular 4 and JSF components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Implemented the project structure based on Spring MVC pattern using spring boot.
  • Used jersey API and JSON parsing to implement Rest Web Services.
  • Created Type Script reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • CSS and Bootstrap for styling the HTML elements.
  • UsedJava8features like parallel streams and filters through lambda expressions to handle searching.
  • Use NodeJsas a server, MongoDB as a database and hosted the application in digital ocean platform.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Designed and Developed Business Process layer components and integrated with spring framework.
  • GUI design and development using java Swing.
  • Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
  • Used Hibernate JPA Entity Manager for CRUD operations.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Developed systems to enable baselining and tracking of different types of Reference Data; automated the creation and labeling and adding to version control, then set up push - button deployments from Subversion to Oracle Databases via Jenkins.
  • Performed configuration, deployment and support of Cloud services including Amazon Web Services.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from front-end JQuery and Ajax calls.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Worked in BDD and TDD driven environment.
  • Used Apache Kafka(message queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Wrote JUnit classes for the services and prepared documentation.
  • Involved in writing JUnit Test Cases for unit testing and also used TestNG for the recent project.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java 1.7, J2EE, JSP, JSTL, JSF, Spring 3.2, Servlets, Micro services, Spring Boot, Hibernate, XML, JavaScript, Jenkins, Node.js, REST, DB2, CSS3, JDBC, HTML5, Bootstrap, CVS, JUnit, Selenium, XSL, XSLT, RAD, AngularJS, Angular 4, SQL, Spark, Kafka, TestNG, MongoDB, PL/SQL, Oracle, Node.Js, Jenkins and WebSphere Application Server.

Confidential, Chantilly VA

Full Stack JAVA Developer

Responsibilities:

  • Developing J2EE web services involving all the stages of Software Development Life Cycle.
  • Involve in the requirements gathering, Design, Development, Unit testing and Bug fixing.
  • Use Design Patterns like MVC, Business Delegate, Service Locator, Session Façade and DAO.
  • Develop the applications using new features of Java JDK including Annotations, Generics, enhanced for loop and Enums.
  • Developed the functionalities using Agile Methodology.
  • Used Angular Js along with Java Script to design the Front-end of the application.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring boot, Spring controllers and DAOs to achieve dependency injection and to write objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Develop and Implement interface for SOAP Web Services using JAX-WS framework involving Global Transactions.
  • Developed java code utilizing itext open source library for report generation.
  • Exposed the Web Services to the client applications by sharing the WSDL’s generated from Java Class using Apache Axis2.
  • Wrote UNIX shell scripting for Solaris servers and for various Batch functionalities.
  • Validating the input beans for web services using JSR303 framework.
  • Experience in developing front and back end applications using DOJO.
  • Used Hibernate to map to Oracle database.
  • Used oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Statements.
  • Used AJAX extensively to implement front end / user interface features in the application.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Implemented manager approval, deny and retrieval flows using Restful web services for Loan id’s using SOAP, hibernate and Restful web services.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Micro services have been built using spring boot, spring security and deployed to AWS cloud.
  • Use IBM DB2 for creating databases and performing DB2 operations on the tables.
  • Database development required creation of new tables, inserting data into the tables, updating data in the tables and deleting data from the tables and required SQL tuning to reduce the response time in the application.
  • Setting up MongoDBProfiling to get slow queries
  • Optimizing MongoDB CRUD Operations.
  • Participated in NoSQL column family design, client access software, Cassandra tuning; during migration from Oracle based data stores.
  • Deployed the application on IBM Web Sphere Application Server.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs.
  • SVN being used for project management and version management.

Environment: J2EE, Java, Spring framework, Hibernate, JSR, JDBC, AJAX, JAX-WS, SOAP, XML, Java Beans, HTML4/5, CSS3, JavaScript, AngularJS, MongoDB, Oracle, IBM RSA, IBM Web Sphere, DOJO, Agile Methodology, Design Patterns, SVN, NoSQL, Apache Maven, JUnit, XSLT.

Confidential, Mclean VA

Java/J2EE Developer Intern

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control(MVC) structure using Spring.
  • Followed Agile Software Development with Scrum methodology.
  • Responsible to enhance the web application UI using HTML, Java Script, AngularJS, XML, JSP and CSS as per the requirements and providing the client side using java script validations.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using hibernate annotations.
  • Implemented application level persistence using Hibernate.
  • Responsible to write the different service classes and utility API, which will be used access the framework.
  • Legacy applications built on top Spring Security, Spring Data, Spring XD and Spring Hibernate Template.
  • Developed common library using iBATIS to execute various database commands against Oracle database.
  • Using WSDL, SOAP, JAX-WS and JAX-RS CXF technologies to create web services, generate stubs and consuming the existing services.
  • Continuous Deployment using Jenkins and CA Release automation tool.
  • Hands on implementation of continuous service testing and service virtualization with the help of different tools like SOAP UI and POSTMAN.
  • Worked with Express js framework including authoring complex directives, services, controllers and filters.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JNDI and Deployments in WebSphere Server.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web Services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used WebSphere application server for design, development and deployment of applications.
  • Consumed Web Services using Apache CXF framework for getting remote information.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Worked on code enhancement and refactoring to achieve reusability.

Environment: Core Java, J2EE, SPA, Spring, Web Services, JDBC, XML, JavaScript, Angular.js, HTML, SOAP UI, Win SCP, HP Quality Rally, IBM Web Sphere Application Server, Log4j, Linux.

Confidential

Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Design Patterns like Singleton, Factory, Session Façade and DAO.
  • Developed using new features of Java Annotations, generics, enhanced for loop and Enums. Used for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Configured and build Asynchronous communication with JMS services with MQ series.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used X Stream API to transfer data back and forth between Spring MVC.
  • Used AJAX extensively to implement front end/user interface features in the application.
  • Designed and developed custom message adapter components that allowed message to travel through IBM MQ Series XML Beans and JMS.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Worked on migrating ATG framework to Spring MVC.
  • SVN was used for project management and version management.
  • Wrote SQL queries, stored procedures and indexing.
  • Monitored and designed ETL jobs for applications using datastage 7.5 and CONTROL-M.
  • Deployed GUI code to WebLogic application environment and standalone components to JBOSS.
  • Deployed the application on Web sphere application server.
  • Created test cases using element locators and Selenium Web driver methods.
  • Done automations using Java Swing and Microsoft ACCESS.
  • Expertise in writing Junit test cases and also fixed defects from Sonar tool report.
  • Supervised over 40 applications in Confidential .COM and Marketing applications and collected information from SMEs.

Environment: Core Java, J2EE, JQuery, JSON, Servlets, JDBC, AJAX, Spring MVC, XML, Java Beans, Apache POI, JQuery, JavaScript, Oracle, JBOSS, IBM RAD, SVC, Apache Maven, JUnit, XSLT, HTML/DHTML and DataStage.

Confidential

Web/UI Developer

Responsibilities:

  • Involved in the development of programming user interface design and front-end(HTML) for the Web application using HTML, Java Script & CSS to the requirements of the client.
  • Coordination of project activities and ensure that all project phases are followed and properly documented.
  • Developed Presentation tier as HTML, Java Server Pages using Struts MVC framework implementing Struts validator.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JNDI and Deployments in WebSphere Server.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web Services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used log4J for logging and debugging of the application.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI Architect and Business Units.
  • Developed GUI using JavaScript, HTML, AJAX, CSS and JQuery in ongoing projects.
  • Model building by hand in HTML, CSS, XHTML, JavaScript, JQuery and AJAX.
  • Coded java Script for page functionality.
  • Written complex SQL queries to generate reports and populate it in PDF format using iText.
  • Learned all necessary front-end skills, a mastery of CSS, HTML.
  • Involved in complete SDLC - Requirement Analysis, Development System and Integration Testing.
  • Developed an automatic JVM monitoring script in UNIX for 20 applications.

Environment: HTML, JavaScript, SOAP, Struts, UI Architect, CSS, Log4J, AJAX and Windows.

We'd love your feedback!