We provide IT Staff Augmentation Services!

Senior Java Developer/lead Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 10 years of experience in IT industry specifically in web based technologies with skills in Analysis, Design, Development, Testing, Implementation, Production Support and Maintenance of various Web Applications using Java/J2EE Technologies.
  • Expertise in developing web based applications using Java, J2EE, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JMS, JSTL, PL/SQL and XML.
  • Practitioner of Agile Methodologies such as Scrum, Extreme Programming (XP)/Pair Programming and Test Driven Development (TDD).
  • Excellent Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
  • Expertise in developing Web Based Distributed and Front End Applications in a three - tier architecture using Java, J2EE, HTML, XHTML, JavaScript, Ajax, JSP, Servlets, CSS, JavaBeans.
  • Experience in developing Web Applications with various Open Source frameworks, Spring, Struts, Java Server Faces (JSF), Hibernate ORM, JPA.
  • Expertise in Web Services RESTful Web services with Java (Jersey / JAX-RS),Service Oriented Architecture (SOA) in SOAP and WSDL using JAX-RPC .
  • Expertise in Client Side Designing and Validations using various technologies like HTML, CSS, Java Script, JSP, Struts Tag Library, JSTL.
  • Experience in J2EE design patterns such as MVC, Singleton, Front Controller, Data Access Object, Business Delegate, Service Locator, Transfer Object, and Session Façade patterns.
  • Experience in working with Databases like Oracle, MS SQL Server.
  • Expertise in various components in spring such as IOC, AOP and Spring MVC.
  • Exposure to various Application Servers like WebSphere, Web Logic, Apache Tomcat and JBoss.
  • Extensively used various development tools like Eclipse and NetBeans, Oracle JDeveloper, IBM RAD, SQL developer, TOAD.
  • Expertise in writing the Spock test using Groovy.
  • Good experience with version controls such as GitHub,MKS Integrity, CVS, SVN, Rational ClearCase.
  • Integrated the Lucene search engine with the application server to optimize the search process for Database and files.

TECHNICAL SKILLS:

Programming Languages: Java 1.4/1.5/1.6/1.7

Java Technologies: Servlets, JSP 2.0, EJB 2.0/3.0, JDBC, JMS, JNDI, WebServices 2.0 (Axis2)

Frameworks: Spring boot, Spring data JPA, Spring 2.5/3, Struts 1.1/2.0, Hibernate 3.2, JSP 2.0, JPA.

Email Templates: FreeMarker 4, Velocity 3

Web Technologies: JavaScript, JSP,XML, XSL,DOJO

Web/Application Servers: WebLogic 8.x/9.x/10.3, JBoss 3.2.x, Tomcat 5.0.Apache2, Tomcate 7, Tomcate 8.

Databases: Oracle 8i/9i/10g, DB2 (UDB), Sql Server, MySQL,MS Access

Configuration: GitHub,MKS Integrity, CVS, Rational Clear Case, SVN.

IDEs: Eclipse, RAD 7.0/7.5.

Methodologies: Agile, Scrum, Extreme Programming(XP)/Pair Programming, Test Driven Development (TDD), Waterfall

Operating Systems: UNIX, Linux, Windows 98/2000/XP/vista/7

Tools and Other: Soap UI, Ant, Maven, Gradle, TOAD,FilZilla Putty, Hudson/Jenkins, Junit/Mockito, Log4J, Lucene Search Engine, Bugzilla,Jira,Swagger.

Repository Tools: SVN, MKS integrity 10, GitHub.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior JAVA Developer/Lead

Responsibilities:

  • Work on AGILE methodology for a two week sprint base.
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON formats based on the use cases.
  • Published & Consumed Spring REST web-services.
  • Design, Development and Unit Test enterprise application based on functional requirements.
  • Developed REST util templates to drive through the request from publisher.
  • Developed the REST Template to escape HTML cases from publisher.
  • Developed Authenticate services using LDAP and database driven through REST.
  • Developed a code to export the progress reports in CSV, excel and PDF.
  • Developed a code to escape XSS and XFrame attack.
  • Developed a code to load images as avator using base64 encoding.
  • Developed a code to build and automate the staging of WARS to the staging directories for build and deployments.
  • Developed Encryption service using ACES, SHA54 encryption.
  • Involved in development of quartz job for email triggers.
  • Used JPA for all the DAO.
  • Involved in development of email scheduler and email services.
  • Involved in Design and detailed technical discussion with the Architect.
  • Used JACOCO and COBERTURA to generate the test report and integrated with the Jenkins for automated report summary.
  • Developed Freemarker util for email templates.
  • Developed Velocity util for email templates.
  • Involved in creating the strongmail templates.
  • Involved in version upgrades of spring boot 1.3.4 to spring boot 1.5.3 every quarters.
  • Integrated the Lucene search engine with the with HoneyComb application to optimize the search process for database records and files.

Environment: Java 8, Spring REST services, micro services implementation using REST services, Spring data JPA1.10, Spring Boot 1.3.0 and higher till Snapshot, Spring Security, Oracle 12c(fucntion,procedure,trigger), Spock Test 1.0, Groovy,Tomcat 8, Lucene, Eclipse, Jenkins, Gradle 2.1 build, Flyway 1.9 database script, GitHub, Strongmail, cobertura, ActiveMQ, AWS, SWAGGER.

Confidential, MN

Application JAVA Programmer

Responsibilities:

  • Develop business logic using Struts Action handler.
  • Involved in analyzing the requirements, modeling & designing the features.
  • Implemented the Model View Control (MVC) structure using Struts & Spring.
  • Designed a validation Framework using J2EE Design Patterns Business Delegate, Factory and Singleton.
  • Developed Back end Validation code and deployed in to server to invoke from front end API.
  • Wrote JavaScript functions to get Dynamic data and Client side validation.
  • Written JUnit test cases using UI Framework.
  • Involved in coding the messaging services using JMS API, implemented the test messaging service.
  • Involved in building the SessionFactory from the ServiceRegistery.
  • Written Ant Script (build.xml) to build the project and create Jar/war file for deployments.
  • Developed Actions/Beans using J2EE. Design and developed multiple web (UI) pages using JSP and HTML.
  • Developed Code using Java, J2EE, spring, Struts & Hibernate.
  • Created/mappings and implemented persistence layer using Hibernate.
  • Used Hibernate as an ORM tool for object relational mapping. Developed a validation framework using JavaScript.
  • Experience dealing with errors, exceptions and exception propagation in Web Services
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in XML formats based on the use cases.
  • Implemented Design Patterns like Factory, Singleton, Data Access Object (DAO).
  • Used Agile & TDD Methodology for Java development. Repetitive machine driven efforts using Scrum.
  • Used Log4j for the logging the output to the files.
  • Maintaining supporting the full project development work effectively and delivering the deliverables in quick with no defects in a estimated time lines.
  • Enhancement and development of new Code for the change request. Defect fix and issue tracking.
  • Build code using IDE and deploy it using Apache Tomcat & JBoss servers.
  • Development of Build & Deployment in ST/BAT/UAT environments.
  • Point of Contact for Script Execution in ST/UAT environments.
  • Responsible for the Creation of promotion Notes for the release.
  • Responsible and Maintaining database Connectivity Sync Tool.
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Have worked on DB2 data base for storing and retrieving the application data
  • Daily monitoring and providing the support for the Application till the daily extract reaches to the Business.

Environment: JAVA, J2EE, JSP, JMSMessagingservices, Servlet, Hibernate,JDK5.0, Tomcat7&JBoss7Server, Oracle10g, Eclipse, ANT, Log4J, Struts, SpringMVC, ORM, IOC, WebServicesWSDL, SOAP, REST,JavaScript, HTML, CSS, EclipseGalileo, SQLDeveloper, Junit, TOAD, FileZilla, Putty, MKS Integrity 10, Windows-XP, Linux.

Confidential

Analyst/Java Developer

Responsibilities:

  • Developed a front end validation for all the components using JavaScript’s.
  • As a member of backend server development, designed and implemented the server tier service APIs using the JAVA technologies, J2EE, DAO - Hibernate, Web Services, Oracle, Tomcat, Subversion, JUnit/TDD, SQL Developer, Agile.
  • Contributed towards HLD and LLD phase and design documents preparation by integrating different modules. Built base framework for common critical reusable classes for dependent modules. Developed Controller and Service Layer.
  • Involved in development of FormBean classes using Actions/Beans.
  • Developed REST Web Services and used SOAP protocol to communicate with Quote providers for insurance claims and premiums.
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
  • Used same API CXF to develop the SOAP based web services. And then used SOAP UI to test both rest as well as soap based web services.
  • Developed DAO API to manage the payment information using Hibernate.
  • Created Database PL/SQL Stored procedures in Oracle data base.
  • Developed a singleton module for the credit card payments.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed various unit test cases for Hibernate modules and tested them using Junit.
  • Unit tested various individual modules to make sure that each line of code gets executed.
  • Provided demo to QA as part of the code hand off to QA. Prepared the release notes.
  • Prepared the user documentation and walked users thru the user documentation.
  • Attended various meetings with users and other system representatives to understand the requirements.

Environment: JAVA, J2EE,JSP,JavaScript, SOA architecture, Web service REST SOAP, JAX-RS, JAX-WS Hibernate, Struts MVC, JDK5.0, Tomat 7,PL/SQL stored procedure,Oracle11g, XML, Spring DAO ORM, Eclipse, ANT, Log4J, Junit, SVN, Windows-XP, Unix.

Confidential

Analyst/Developer Consultant

Responsibilities:

  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
  • Involved in designing the application using J2EE Technologies using JSP struts. Developed Session Beans.
  • Developed the code to split and merge the PDF files into one document.
  • Developed Excel service using Apache API to view the reports on line in Excel format.
  • Designed web tier (includes JSP1.1 and servlets) and application tier class diagrams using IDE.
  • Developed a Web Service Client to connect to Server using URL connection, SSL and SOAP envelope.
  • Developed Java Servlets at server side for handling requests and responses in order to pass through the container.
  • Developed Persistence layer using Hibernate.
  • Involved in migrating code from development to QA, QA to UAT and UAT to PROD environments.
  • Attended various meetings with users and BA to understand the requirements.
  • Conducted various internal meetings with GUI Developer and Network configuration developer to come up with optimal design.
  • Reviewed the design document with BA and users and incorporated the comments from users into design.
  • Provided release management of the code between and different environments.
  • Performed the staging and web version activation as per schedule.
  • Installed and configured the Apache Tomcat server on the stages.

Environment: JAVA, J2EE,EJB3.0, Hibernate, Struts1 x, Apache Tomcat, WebLogic Server, Oracle10g, Web service SOAP, XML, PL/SQL, Eclipse, ANT, Log4J, Junit, SOAP, Windows-XP, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis. Involved in developing Struts Action classes
  • Used Java Persistence API’s extensively throughout the project
  • Designed JSP’s as Interaction Layer, Service Objects (stateless Session Beans) and Message
  • Handlers in Service Layer, Activity Objects and Business Objects as Business Layer, DAO’s in
  • Persistence Layer, DTO’s and Utility classes in Common Layer.
  • Designed and developed State Govt. Online forms using Java Swings AWT applets.
  • Developed Business Logic and Presentation Layers in Java.

Environment: JAVA, J2EE, Hibernate, JDBC, oracle, ANT, PL/SQL eclipse, SQL developer

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis and interaction with Business Analysts and Data Architects.
  • Used JSP for View, Struts ActionServlet for Controller.
  • Coding for UI screens using J2EE technologies like JSP, Servlets and Apache Struts.
  • Developed a persistence layer using JDBC to connect with Database using JDBC-ODBC driver
  • Involved in design and development of the billing modules.
  • Involved in defects Fixing and verification. Worked for Enhancing and stabilizing the healthcare modules
  • Provide timely and accurate work and progress status via the status reports, and weekly meetings.
  • Developed various unit Suits cases for each module.
  • Participated in internal meetings during the requirement analysis and design of the project.
  • CVS and Subversion are used as data repository version controls.
  • Attending various trainings sessions such as OOAD, programming principles, C++, Java, HTML, xml, Web-services etc. as trainee.

Environment: JAVA, J2EE, JDBC, WebLogic, Tomcat Server, oracle, JSP, ANT, PL/SQL eclipse, SQL developer Involved in preparing the user documentation and release notes. Windows XP.

We'd love your feedback!