We provide IT Staff Augmentation Services!

Senior Java / Webservice Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • 8 years of experience in Software analysis, Design, Development and Implementation. Involved in hands - on development using Java/J2EE technologies.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, concurrency framework, custom data cache.
  • Expert in UML, Design methodologies and design patterns.
  • Expertise in J2EE technologies like Servlets, JSP, JDBC, Swing, Java Beans, EJB.
  • Expertise in application development frameworks like struts, spring, and hibernate& Angular Js
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS, swing and Object Oriented Programming techniques.
  • Expert in building richGUI front ends with Swingcomponents and extending Swing components to provide additional functionality.
  • Extensive development experience in different IDE’s like Eclipse, My Eclipse, Net Beans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Expertise in various open source frameworks like Struts 2.x, 1.x, spring, JSF, Ext JS and ORM Technology like Hibernate 3.0.
  • Strong Database design and development experience, which includes developingStored Procedures, functionsusingSQL and PL/SQLinMS-SQL, Oracle, DB2,PostgreSQLdatabases
  • Expertise in using IDE’s like Eclipse, Net Beans, My Eclipse, for development.
  • Exposure and working experience of Web Services using JAXB, WSDL, Restful.
  • Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can - do attitude.
  • Exceptional ability to quickly master new concepts and a proactive team player.

PROGRAMMING SKILLS:

Programming Languages: C, C++, SQL &PL/SQL Java JDK 1.5/1.6

Java/J2EE Technologies: JSP 1.2/2.0, Servlets 2.3/2.4, Swing, JNDI, JDBC, EJB

Framework and Tools: Spring boot, Spring Integration, Struts, Hibernate, Spring, Ant 1.6.2, Maven 2.x

Application Servers: IBM Web Sphere 7.0, Web Logic 8.1, Apache Tomcat, JBOSS

Database: SQL Server 2000/2005, oracle 11g, MySQL 5.0, PostgreSQL, No sql, Cassandra, Mongo DB

Platforms: Windows 98/2000/XP, UNIX

Web Technologies: HTML, DHTML, CSS, XML, JavaScript

Development Tools: Eclipse 3.6, My Eclipse, Net Beans, Web Logic

Testing Tools: Junit, Mockito, Selenium, TestNG, jacoco, jmeter

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Senior JAVA / Webservice Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC
  • Worked on server side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations.
  • Implemented spring boot microservice in REST for data Base connection and No SQL script execution.
  • Designed and developed the data modeling usingJPA-Hibernateand designed API with Spring implementedSpring Cache.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Participated in JAD sessions gathering along with the Business Analysts and have good experience implementing the Agile methodology.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
  • Developing stored procedures to implement the business logic, and calling from Hibernate using callable statements and used applications using JSP, Servlets, JDBC, and Hibernate
  • Designing RESTAPIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration
  • Using REST APIs with JAX-RS to consume Web Services, in order to handle two interfaces, XML and JSON.
  • Prepared the JUnit test cases, Integration scenarios to test the implementation.
  • Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Designed, developed and maintained web-based applications written in java and ElasticSearch as the core Search platform and Used Elastic Search as the data indexer and query parser.
  • Designed a basic view framework/layout structure in Kibana 5.6 to support custom drilldown views of an entire customer records.
  • Developed unit test cases usingMockitoframeworkfor testing accuracy of code andloggingis done usingSLF4j + Log4j.
  • Developed several web services using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used Spring Jackson API for mapping Java objects to JSON.
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Apache Maven used for project management and dependencies process.
  • Prepared Unit test case using Junit and Jenkins for continuous integration testing.
  • Used log4j to capture logs that include run time exception and removed the maximum bugs before passing on the application to QA team.

Environment: Core Java, J2EE, JSP 1.2, Spring MVC, Spring Boot, Hibernate/JPA, Rest, Soap, TestNG, Jackson API, Swing, Oracle, Elastic Search, Kibana, logstash, Cassandra, log4j, Maven, Jenkin, logback.xml, Junit 5, Web services, Hibernate, Spring 3.x, XML, JSON, HTML.

Confidential, Lewisville, TX

Senior JAVA / Webservice Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Used ILOG JRULES for providing both collaborative rule management for business teams and robust, scalable and precise rule execution.
  • Used SVN for source code maintenance.
  • Extensively worked on Bras Server for updating the new versions of Rules.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle 10g).Using Web Services (WSDL & SOAP) to get the required information from the third-party.
  • Developing stored procedures to implement the business logic, and calling from Hibernate using callable statements and used applications using JSP, Servlets, JDBC, and Hibernate
  • Designing RESTAPIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration
  • Using REST APIs with JAX-RS to consume Web Services, in order to handle two interfaces, XML and JSON.
  • Prepared the JUnit test cases, Integration scenarios to test the implementation.
  • Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Used Clear case tool to maintain the version control.
  • Developed several web services using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used Spring Jackson API for mapping Java objects to JSON.
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Used MySQL database to save and retrieve data about user subscription and payment information
  • Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer
  • Used session beans to expose the application for the use by the third-party users.
  • Developed few stored procedures, triggers and sequences.
  • Involved in the development of the Graphical User Interface using Java Swing. Used the JIDE framework, JGoodies, Looks and JGraphAddons libraries to substantially add to the capabilities of Swing.
  • Extensively used and implemented all theswing componentsin theConfidential, applicationfor the reservation.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.

Environment: Core Java, J2EE, JSP 1.2, Spring MVC, Spring Boot, Hibernate/JPA, JDBC, Rest, Soap Ui, TestNG, Jackson API, Swing, Oracle, JavaScript, Rational Application Developer 7.0, Web services, Hibernate, Windows 7, Spring 3.x, XML, JSON, HTML.

Confidential, Dallas, TX

Senior Full Stack developer

Responsibilities:

  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
  • Developed responsive web Interfaces using Angular JS, Bootstrap, JQuery, JavaScript, Ajax, CSS and HTML 5
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Used Spring JDBC template to perform the database operations.
  • Developedthe UI screens using HTML5, CSS3, Ajax &Angular JS.
  • Implemented agent Module to parse the Excel files using POI framework and process the data as per the business tier logic.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Used JDBC 3.0 for MySQL database connection and written number of sql queries for retrieving the data and validated that data against the business rules.
  • Implemented multi-threading in the application by usingswing workerthread.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, Swing, Oracle 11g, PL/SQL, Spring 3.x, Spring MVC/JDBC, MYSQL, Maven, Angular JS, Jenkins, Linux VMs, Selenium, Test NG, Weblogic 10, Hibernate, AWS, CVS.

Confidential -Woodland Hills, CA

Java /J2EE developer

Responsibilities:

  • Involved in the system analysis, design, and development
  • Involved in Project Plan, System & Integration documents
  • Configured the Jboss server with the required property files which contain the principals, passwords, database configuration file arguments and their roles.
  • Involving in Analysis of,MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
  • Experience in creating JavaScript for using DML operation withMongoDB.
  • Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
  • Prepared the design document based on requirements. And sending project status report on by weekly basis.
  • Implemented of Maven dependency with java
  • Developed Unit Test Cases using JUnit.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, & Change Requests.
  • Responsible for ensuring the quality of deliverables. Expertise in using Core JAVA Collection API, Generics, Annotations, Reflection API, multi-threading for application development.
  • Used Spring Transaction Management. Used spring core for Dependency Injection.
  • Developed the web applications usingCore concept(ThreadingandCollection).
  • Responsible to Design & Develop the Business components using Java 7 / Java 6, Java EE 6, MVC.
  • Responsible to Design & Develop the Business components using Struts, JSP, Servlets, POJO, WebServices, Design Patterns, Angular JS, JMS, XML.
  • For the User Interface used HTML, CSS, & ANT technologies.

Environment: Java, JDK1.6, SVN, XML, XSD, XSL, XSLT, Web Services, JSP, EJB, Struts MVC, JavaScript, Spring, Hibernate (ORM Tool), JDBC,Agile, JUnit, Maven, ClearCase Jasper Report in iReport, Jboss, My Eclipse 7.0, My Eclipse Blue and Oracle11g, Putty, FileZilla, Serena and UNIX script.

Confidential

Web/Java Developer

Responsibilities:

  • Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
  • Pages and internal administration interface.
  • Front end design using JSP and business logic in Servlets.
  • Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment:Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

We'd love your feedback!