We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Ichfield, MN

SUMMARY

  • 7 years of J2EE/Java application development experience in development Multi - Tier distributed, Enterprise applications using SDLC.
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, spring, Spring boot, Springcloud, Microservices, Hibernate, Web services, Design patterns.
  • Good Knowledge in J2SE concepts.
  • Good knowledge of Spring Core, spring batch, spring security, spring boot, spring MVC and spring's integration with Hibernate Framework.
  • Building Restful services using Micro-services architecture with tools such as Spring-boot.
  • Experience in using Restful frameworks like JAX-RS including its implementations like Jersey and Apache CXF for creating web services according to the REST architectural pattern.
  • Experience in adding data reporting features usingJavaScriptand jQuery plugins.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EEä Application Servers like IBM Web Sphere 6.0, 7.0, BEA Web Logic 8.1, 9.2, 10x, Red Hat JBoss 4.0 and Apache Tomcat 5.5,6.0., 7.0, 8.0.
  • Extensive development experience on different IDE’s like Eclipse 3.2, 3.3, 3.5, MyEclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, JBuilder and NetBeans.
  • Extensive knowledge in various Agile methodologies, Waterfall &Test-Driven Development (TDD)SCRUM.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, REST, WSDL, UDDI, and Service Oriented Architecture (SOA).
  • Experience in application design using Java Patterns Factory, Abstract Factory, Singleton, Builder, Prototype etc.
  • Experience designing and implementing REST, SOAP and XML-based web-services, Jenkins for CI/CD.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Experience with major databases such as DB2, My SQL and Oracle.
  • Knowledge of various XML technologies, SAX, DOM, JDOM, JAXP, JAXB, XSD, Schemas, Document Handlers, Parsers, XML Schemas, XSLT, Castor Framework.
  • Worked on implementation of the version control software CVS, VSS, SVN and Bit Bucket.
  • Experience in using various JavaScript Web application related libraries such as jQuery UI, Bootstrap.
  • Experiences with build tools include Maven, Gradle and Jenkins Version/Source Control tools including SVN.
  • Experience in creating custom, general use modules and components which extend the elements and modules of coreNode.JS.
  • Used Node JS as proxy to interact with Rest Services and with Database, building real-time Web API’s.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Experienced in automating various web applications and web services using SOAPUI.
  • Design and develop automation for testing REST API, expand the existing test automation framework.
  • Experience in creating Stored Procedures and Triggers using SQL, deployed applications and services using Jboss.
  • Experienced in using Log4j and good expertise in Ant Tool and Maven.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0
  • Performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.

TECHNICAL SKILLS

Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, JavaScript, AJAX, XML and HTML,XHTML,CSS

Web Servers: Java Web server, Apache Server, IBM Http Server

Application Servers: Web Sphere 6.0/6.1/7.0/8.5 , Web logic 9.0/10x/11g, JBoss 6.3

Tools: /Utilities: Content Management Server Team Site 6.0,TOAD for Oracle, Log4j, Ant, JUnit, Caliber, Maven

Development IDE(s): JBuilder 8.0/2005 Enterprise, Eclipse 3.0, WSAD 5.0.2, Net Beans 5.0, RAD 6.0,7.0,8.0 WebLogic Studio 8.0, WebLogic portal workshop 813

Modeling: OOAD Modeling with Rational R Virtualization with iRise Studio, Crystal Reports, Jasper

Web tools and languages: JSP, JavaScript, XML, HTML, DHTML, SOAP, WSDL, Macro vision Flex 6.2

Framework: MVC, Apache Struts, Hibernate, Spring,Spring Boot, Spring Cloud, JPA

SQL Databases: DB2, Oracle 12g, My SQL, SQL Server 2000, H2

No SQL Databases: Cassandra, MongoDB

Languages: Java, C, C++, SQL and PL/SQL, Unix Shell Scripting

Operating Systems: Windows XP, Vista,7, Unix (Sun Solaris), Linux

EAI: WebLogic Integration 8.1

Version Control Tools: GIT, CVS, SVN, VSS, Bit Bucket

Middleware Logic Servers: Versata 5.0, 5.5, Systinet WASP 5.0 Server, Site Minder

PROFESSIONAL EXPERIENCE

Confidential, Richfield, MN

Sr Java Developer

Responsibilities:

  • Implemented Core Java concepts to develop robust and scalable application.
  • Heavily involved in enhancements and Bug fixing on daily basis.
  • Used Java, Selenium Web driver to do browserautomation.
  • Used Struts framework for developing applications.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Developed micro services (REST APIs for Data Services) using gradle base project with spring framework and hibernate, and built and deployed with Jenkins.
  • Created loosely coupled architecture by using Spring Boot.
  • Created Micro services using various Rest services and used them for the application
  • Used Zuul as a Routing Tier.
  • Developing test code for testing locally in Java using Eclipse,SeleniumWeb Driver and Testing framework.
  • Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Used spring core annotations for Dependency Injection, Spring DI and Spring MVC for RESTful APIs and Spring Boot for micro services.
  • Created stored procedures to replace the existing SQL queries and for new functionalities on Oracle Databases.
  • Experience in setting up the Git repo & branching strategies, set up of Jenkins, Sonar workflow for deployment.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Produced a technical resource Restful web service by using Spring framework with JSON.
  • Used Bit Bucket as source code version control.
  • Used Ribbon Client for Load Balancing i.e. to route the requests to different instances.
  • Used Gradle to manage dependencies.
  • Designed JSP layout using Struts Tiles Framework
  • Effectively implemented server side REST APIs, such as Carrier Account API, Hardware API and Document API using Cassandra, Spring Data, Spring MVC.
  • Heavily Involved in jUnit Testing, Integration testing, bug fixing, pre-production testing and Production testing of various Services.
  • Experience in Working withCassandraenvironment.
  • Created and maintained the existing Rest API’s for fetching, storage and reporting purposes.
  • Worked on in house legacy application.
  • Involved in initial phases of planning to re-architect the existing system to resolve scalability and other related issues. The planning was done according to the agile methodologies.
  • Implemented the application using the various J2EE design patterns like DAO, Singleton, Data Transfer Objects, Delegate, façade ETC.

Environment: J2EE, Java 1.6 1.7 1.8, Apache Tomcat 8.0, Rx Java, Win SCP, Apache, SQL, StoredProc, Eclipse Neon, Microservices, XML, JAX-WS, Jeti, JSP, Servlets, CSS, HTML, JSON, JavaScript, Angular JS, Springboot, springdata, Angular JS,RESTful APIs, Oracle, Windows, JDBC, Http Protocols, Jboss, Active MQ, Linux/Unix, cassandra, Hibernate,, JAX-RS, Web Services, Design patterns, Marshal/De-Marshal, Ant.

Confidential, Omaha, NE

Sr Java Developer

Responsibilities:

  • Working as a Java Developer to support the Notification services application of the company.
  • Implemented Core Java concepts to develop robust and scalable application.
  • Heavily involved in enhancements and Bug fixing on daily basis.
  • Used Tortoise SVN for Repository Management.
  • Used Java, Selenium Web driver to do browserautomation.
  • Created a monitoring application for Fax notification system using Java and Stored procedures to trigger any issues related to Fax Processing.
  • Configured and setup various Linux boxes to host various applications on Dev, Sysdev and Pre-prod platforms.
  • Used loosely coupled architecture by using Spring Boot.
  • Developed micro services in the application by using Spring Boot.
  • Integrated Fusion Charts with PHP files to have a graphical representation of Monitoring data from the flat files.
  • Developing test code for testing locally in Java using Eclipse,SeleniumWeb Driver and Testing framework.
  • Created stored procedures to replace the existing SQL queries and for new functionalities on Informix and Oracle Databases.
  • Worked on Spring 2.5 for creating service layer and integration with struts quartz.
  • Heavily Involved in Unit Testing, Integration testing, bug fixing, pre-production testing and Production testing of various notification platforms including Fax, SMS, Email and also other inhouse applications.
  • Experience in Building applications usingReact.jswhich allowed us to render pages on both the client and server using the same codebase.
  • JavaScript expertise in both client and server-side scripting languages like jQuery, React.js, Node.js.
  • Used Junit for test driven development.
  • Used Node Js to handle I/O intensive tasks.
  • Designed and implemented a Java batch process to extract all the user data of around 2 million rows on daily basis and update it in a XML format file
  • Designed and implemented Rsync process to synchronize the XML file of the users between the host and client to update only the changes on daily basis for the Java batch process output.
  • Developed a Data porting tool for QA and Pre-prod deployment team, using Hibernate, Rest Api’s and Spring.
  • Experience in managingMongoDBenvironment from availability, performance and scalability perspectives.
  • Developed automated scripts inshellto ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Updated and maintained the existing Rest API’s for data storage and reporting purposes.
  • Created various platform documents, server documents, version documents, CPD’s etc. for various in-house application releases.
  • Involved in initial phases of planning to re-architect the existing system to resolve scalability and other related issues. The planning was done according to the agile methodologies.
  • Implemented the application using the various J2EE design patterns like DAO, Singleton, Data Transfer Objects, Delegate, façade ETC.
  • Enhancement/Creation of Java Web applications with Java Web (Struts 2/Spring/JPA/Hibernate) mounted in WebSphere and DB2.
  • Used various tools and software like JIRA, confluence etc. for various Issue and project tracking purposes.

Environment: J2EE, Java 1.6 1.7 1.8, Apache Tomcat 8.0, Db Visualizer, Win SCP, Apache, SQL, StoredProc, Eclipse Luna, XML, JAX-WS, Jeti, JSP, Servlets, CSS, HTML, JSON, JavaScript, Angular JS, Springboot, springdata, Node JS, RESTful APIs, Oracle, Windows, JDBC, Http Protocols, Active MQ, Linux/Unix, MongoDB, Hibernate, Fusion Charts, JAX-RS, Web Services, Design patterns, Marshal/De-Marshal, Ant.

Confidential, Birmingham, Al

Sr Java Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Developed application usingSpring MVC, JSP, JSTLandAJAXon the presentation layer, the business layer is built using spring and the persistent layer usesHibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules usingSpring MVC andSpring Core.
  • Mentoring developers regarding business knowledge and application framework knowledge.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Façade.
  • Production support contact - to analyze, debug and investigate on problems reported by users.
  • Business logic is implemented usingSpring CoreandHibernate.
  • Data Operations are performed usingSpring ORMwiring withHibernateand Implemented Hibernate Template and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Web Services using XML messages that use SOAP/REST. Created WSDL and the SOAP envelope.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Worked with CVS Version control.
  • Written Ant build script for the application build and deployment.
  • Used agile methodology for the software development process.

Environment: Java, J2EE, JSP, Struts 2.0, Spring 2.5, Hibernate 3.5, JMS, XML, SOAP, WSDL, AJAX, CSS,HTML, XHTML, JAVASCRIPT, CSS, SVN, Log4J, JAXB, REST, JUnit3.8, Websphere7.0, Eclipse Juno, Oracle 12g, MQ messaging, NodeJS.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Get the requirements from clients, analyze it, make the design document and send it to the
  • Client for review and approval.
  • Developed Struts components, Servlets, JSPs, EJBs, other Java components, Visual Basic
  • Scripts and shell script to fulfill the requirements.
  • Participated in customer’s meetings.
  • Created Test cases and tested the application thoroughly.
  • Guided the offshore team to transfer the design document to them for development.
  • Used UML diagrams to create detail design document which include functional spec, code spec, screen spec etc.
  • Used various design patterns like delegate, session façade, data access, data transfer objectEtc.
  • Designed and developed the application using framework components like Spring MVC, Spring ORM with Hibernate and created their configuration file.
  • Actively involved in the design and development of the core interfaces, integration using web service.
  • Maintained code source control using Visual Source Safe (VSS).
  • Used XSLT for transforming XML.
  • Implemented various reporting tools JFree Reports, Business Objects.
  • Created session EJB’s on server to perform business logic required for the application.
  • Developed back-end business/application logic through EJB’s.
  • Enforced Security constraints on Servlets using XML based Deployment Descriptors, which was deployed in WebLogic Application Server.
  • Written SQL queries to fix production problems in Database.
  • Configured JMS Message Bridge, JMS Templates, JMS Source & Destination using Web, worked extensively on web logic and Tomcat servers.

Environment: s:J2EE, Rational Software Architect 6.0(RSA), WebSphere, Apache, SQL, StoredProc, Eclipse, XML, JAXP, DOM/ SAX parsers, JSP, Servlets, HTML, JavaScript, My SQL, Solaris, Windows, JDBC, MQ Series, MQ Messaging, Unit, UML, OOA, JNDI, EJB, Delegate, JSTL, Struts, Spring, Hibernate, Web Services, JSF, Swing, Design patterns, Marshal/De-Marshal, Shell script, Ant, React.js

Confidential, Minnetonka, MN

Java/J2ee Developer

Responsibilities:

  • Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
  • Participated in the Architectural & design reviews with the enterprise architectural teams.
  • Application Design using Rational Unified Process (RUP).
  • Determined & developed the Web Services and Extensively worked on spring framework.
  • Creation of WSDL and schemas and developing of Web Services was developed to receive client requests.
  • Implementation of Spring IOC container.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Set up WebSphere Application server and used Ant tool to build the application and deploy the application in WebSphere Application server.
  • Creation of Store Procedures.
  • Setting of DB2 build settings in RAD application development server.
  • Extensive use of SQLJ for writing stored procedures.
  • Creation of managed server and JDBC connections.
  • Developed the application using Rational Application Developer.
  • Maintained code source control using SVN.
  • Implemented JUnit for testing.
  • Two-way SSL implementation.

Environment: Core Java, J2EE (Java 1.4, JSP, Servlets, EJB 2.0), Struts 1.1, HTML, Log4j, Ant, JUnit, Oracle, SQL, Hibernate 3.1.1, WSAD 5.1, Web Sphere Application Server 5.1, UML, Rational Rose, MQ Messaging Windows Vista and SVN.

Hire Now