We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Analysis, Design, and Application Development for web based software applications using JAVA, J2EE and various technologies.
  • Experience in applying design patterns and all the phases of Object - Oriented SDLC including Design, Development, Deployment and Testing of Confidential Systems.
  • Ability to analyze business requirements and translate them to software and database designs to meet the business requirements.
  • Proficient in using J2EE Frame works: Struts 2.0, Hibernate and Spring Technologies.
  • Strong knowledge over WebServices like WSDL, SOAP and REST interfaces in java application for multiple clients.
  • Familiar with Object Oriented Programming principles with design patterns.
  • Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, Spring MVC, SpringBoot, JMS, Multi-threading, JavaBeans, Hibernate, Application Server, EJB, JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and Restful
  • Experienced in Drools and JBoss BRMS
  • Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.
  • Experienced with implementing different features of Bootstrap and good knowledge in Ext JS, Backbone.js, Require.js and Responsive Design.
  • Application development experience using Multithreading, Collection framework and Core Java, Spring, Hibernate, Sql server.
  • Good Exposure to Web Application Development using J2EE technologies.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
  • Worked extensively on build and deployment tools like ANT, Maven, Git and Log4j.
  • Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
  • Good Exposure to work on Frame Work using Struts MVC Architecture.
  • Good Knowledge on Sockets, Java Beans and Swing.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Concurrency, Serialization and Java 1.8 features.
  • Experience in continuous integrated build and testing and deployment using
  • Created and consume Rest Web Services and SOAP WebServices
  • Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQLJEE/J2EE Technologies Servlets, JSP, JSF, JDBC, JSTL, EJB, Hibernate, Struts, Spring Framework, Java Beans, Web services (REST, SOAP).

Web Technologies: HTML, DHTML, CSS, AJAX, JSON, JavaScript, jQuery, Angular JS.

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath.

RDBMS: DB2, SQL Server, MySQL, MS Access, Postgre SQL, MongoDB, Cassandra.

Application/ Web Server: WebLogic, WebSphere, JBoss, Apache TOMCAT.

Versioning Software: MS Visual SourceSafe, Win CVS, Rational ClearCase, SVN, Git.

Application Frameworks: Struts, Hibernate, Spring, Spring MVC.

Spring Technologies: Spring MVC, Spring Security, SpringJMS, SpringAOP, SpringData.

Operating Systems: Windows … Windows NT 4.0 and 2000, UNIX.

Tools: ANT, JUnit, optimizer pro, Eclipse, RAD, RSA, StarUML.

Databases: Oracle, DB2, Sybase, SQL Server, MY SQL, MongoDB.

Build Scripts: Ant, Maven, Jenkins.

Testing: Junit, Mockito, Selenium, Cucumber.

Defect Tracking Tools: Jira, Rally.

Operating Systems: Windows, Linux.

Methodologies: Waterfall, Agile.

AWS Technologies: Lambda, S3, EC2, Beanstalk, Docker, SNS.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage.
  • Involved in OO Analysis (OOA) and Design (OOD) and Identification of Components and preparing Technical Use Cases.
  • Involved in Technical Design Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams for creating policy and implemented.
  • Actively involved in functional requirements gathering to designing and developing the Web Services using SOA Patterns and SOA Implementations
  • Implemented GOF Design Patterns, JEE Design Patterns for services/component design implementations.
  • Exceptional proficiency in Apex Classes, Visualforce Migration Tool and other programs in Salesforce developer toolkit.
  • Developed common Validation framework using Spring expression and annotation which reduces code redundancy and improves consistency in validation across web services.
  • Developed new SOAP and Restful Web Services for handling AARP Android and Apple mobile application users.
  • Utilized Spring MVC, REST Controllers for implementing Web/Application Layer and REST API.
  • Used Spring security along with Java security API for authentication and authorization of the application.
  • Integrated the developed modules to persist data with backend using Spring Data and JPA.
  • For message brokering, message queuing and asynchronous messaging used JMS technologies like Rabbit MQ.
  • Created scalable batch applications for authorizing/settling the AARP finances with third party vendor like cybersource.
  • Invloved in migrating the AAI Logging framework from Oracle to Elastic search and Kibana.
  • Effectively used Oracle 11g/12c and TOAD to write complex queries for server side application development.
  • Created AAI Web Service Testing Framework which has automated regression and system testing. This has improved quality of deliverables and reduced project execution time considerably.
  • Involved in writing scripts on Linux servers, which were useful in automating various activities related to testing, training, staging and production environments.
  • Used and implemented Network Monitoring System (NMS) and IP network protocols for application security.
  • Was involved in writing scripts for Jenkins jobs related to CI-continuous integration and CD-continuous deployment.
  • Utilized Jenkins, Ant/Maven to automate the deployment process and for continuous integration system.
  • Used WebLogic 10.3 application server for developing and deploying the application and Oracle TOAD/ My SQL server for capturing the data.
  • Refactored large web services to smaller micro services there by achieved the lose coupling of the functionalities.

Environment: OOAD, UML, Design Patterns, SOA, AAI, Java, J2EE, Agile/SCRUM, Salesforce,TDD, Eclipse, ANT, Maven, Junit, XML/XSL, ANT, JMS,Spring 4.0.3, JDBC, JSON, CVS, JIRA, JENKINS, WebLogic 10.3,NMS, TOMEE, Oracle 11g/12c, MS SQL server, SQL, Stored Procedures, TOAD, Windows 10.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Used AngularJS $http (post and get) to retrieve and manipulate the data through Web API from Entity Framework.
  • Applied AngularJS filter (date, lowercase, uppercase, currency, orderBy, etc.) and multiple AngularJS directives (ng-repeat, ng-show, ng-hide, ng-if, ng-disable, etc.) to control how the data to be shown in the views.
  • Used multithreading concept of Messaging System.
  • Generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Worked with JAVA classes in the server-side to encapsulate the business logic of the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
  • Developed rich User Interface using JQuery, CSS, and HTML5.
  • Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section.
  • Designed UI screens using JSP, CSS, XML, and HTML and Full-stack development in browser, Tomcat and Solaris Application Server, Used SOAPUI for testing of WSDL Web Services.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven and Jenkins
  • Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web Services RESTFUL, HTML, Java Script, CSS, Agile, Rally, Maven,
  • Log4j, JENKIN, Putty, Design patterns, GIT, Eclipse, Tomcat, SQL Developer, Oracle Server, Linux.
  • Implemented Coding Using Spring, Java and J2EE Design Patterns.
  • Designed the user interface of the application using HTML5, CSS3, JSF 2.1, JavaScript and AJAX.
  • Used Spring MVC architecture to separate the presentation logic, control flow with business logic.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, JSP, Angular JS, and Bootstrap for designing Webpages.
  • Used Object Relational Mapping (ORM) for java persistence API.
  • Developed test cases by using JUnit and spring integration test framework.
  • Focused on architecting NoSQL databases like Mongo DB, and Cassandra database.
  • Designed and developed the persistence layer using Hibernate persistent objects.
  • Worked on Java Script libraries like jQuery and JSON.
  • Worked as a Core Java Developer and responsible for Deployment and necessary configuration of Applications in WebLogic and WebSphere Application Servers.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.js.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Angualr.js, Node. js,UNIX, Web Services RESTFUL, HTML, Java Script, CSS, Agile, Rally, Maven, Log4j, JENKIN, Putty, Design patterns, GIT, Eclipse, Tomcat, SQL Developer, Oracle Server, Linux.

Confidential, New York, NY

Software Engineer

Responsibilities:

  • Developed application using Java/J2EE technologies - Java, spring, Hibernate, Web Services, XML, and JSON.
  • Experience in API Management best practices.
  • Designing API workflow, identifying common design patterns and policies.
  • Experience in API Management best practices.
  • Developed a REST API to send the information to Docusign through XMLGateway and Docusign
  • Developing service using Spring core, Spring web MVC concepts. Developed applications using different J2EE Design Patterns such as Singleton, Business
  • Delegate, Session Façade, Service Locator and DAO.
  • Created new REST API's using JAX-RS specifications to get matching subsidies for Key Stroke and MPX Applications.
  • Developed web services to allow communication between applications through REST over HTTP.
  • Experienced in installing, configuring and administering Web Logic based domains, clusters, servers and resources (JDBC, JNDI, JMS etc.) in distributed environment for SOA.
  • Designed RESTful web services with JSON representation for handling AJAX requests.
  • Used CVS for Code versioning and branching.
  • Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Deployed and tested the application in Tomcat application server in Windows and Linux environments.
  • Used Tools like Toad, SQL Developer, and Crucible Review as part of product implementation.

Environment: Java/ J2EE, Spring,Hibernate, SOAP,WS02, REST, ESB, JMS, HTML5, CSS 3, AJAX, SQL / PLSQL, Oracle 10g, Net Beans, CVS, Maven, JUnit, Windows, AWS, Linux, Toad, SQL Developer, Apache Tomcat, Angularjs, SAML, Core Java.

Confidential, New York, NY

Software Developer

Responsibilities:

  • Responsible for understanding and execution of requirements
  • Was also actively involved in setting coding standards and writing related documentation.
  • Developed the Java Code using Jbuilder as IDE.
  • Writing the code &JUnit test cases & running the JUnit test suites
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Struts framework in UI designing and validations
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Was responsible for implementing various JEE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
  • Responsible for designing JApplets using SWING and embedding them into the web pages
  • Code Review & Debugging using JBuilder & MS JavaScript Debugger.
  • Finding the performance issues using JProfiler & Enhancement for the same
  • Was responsible for developing and deploying the EJB (Session & MDB)
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Consumed Web Services (WSDL, SOAP, UDDI) from the third party for authorizing payments to/from customers.
  • Designing and developing the JMS objects and used Tibco as provider
  • Writing the ANT build scripts for the deployment of EJB.
  • Followed XP Methodology for development.
  • Writing/Manipulating the database queries, triggers, stored procedures, etc

Environment: Java, JEE, WebLogic Application Server 7.0, Oracle, EJB, JSP1.1, HTML, JavaScript, Swing, Servlets, UML, XML, JBuilder, Struts.

Confidential, Dallas, TX

Software Engineer

Responsibilities:

  • Used Agile/ Scrum Development methodology with Jira.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the Estimated Shipping and Delivery dates (ESD and EDD).
  • Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate.
  • Worked on Java 8 features, wrote functional interfaces and lambda expressions to validate the data.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Experience in working with Spring MVC Controllers and Spring Hibernate templates.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Used MongoDB to store specifications documents for fulfillment centers.
  • Consumed Enterprise Web Services and generated client using Jersey and Axis Frameworks in RAD IDE
  • Configured the Spring, Hibernate, Log4j configuration files.
  • Experience with Spring Data.
  • Completed test cases using JUnit and Mockito Frameworks.
  • Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON, Taglibs.
  • Involved in testing and deployment of application to Tomcat Application Server.
  • Designing the application with reusable J2EE design patterns like Singleton Class, Front Controller, Session Facade, Session Factory etc
  • Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
  • Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
  • Was part of production support team to resolve the production incidents.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkins, MongoDB, UML, TOAD, WebSphere, Agile, JIRA, Linux

We'd love your feedback!