Sr Java Developer Resume
Minneapolis, MN
SUMMARY:
- Java/JEE Developer with around 8 years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI), Web Services (SOAP, Axis and RESTFull), Mule, Apache Camel,Java Script, HTML, AJAX, and XML.
- Experience in Spring Rest, Jersey, MVC, IOC, AOP, ORM, Spring Boot and Mockito Junits and Sonar.
- Experience with processes like flyway DB, GitHub, SVN, Cobertura(Code coverage tool), PMD, Find Bugs, Jenkins build, Agile, Sonar, Swagger for REST calls, Java profiler.
- Experience in MVC Architecture and industry standard frameworks including Struts, Spring, Hibernate and JPA.
- Experience working with JAVA EE 6 compliant IDE’s including Eclipse, MyEclipse, RAD, STS.
- Good hands-on developing Web Portal applications, front-end development, service layer, personalization and inter portal communication.
- Created robust User Interface (UI) using HTML5, Angular JS, CSS, JSP, JavaScript, JSON and XML.
- Experience in developing RESTful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
- Extensive experience on J2EE Application Servers such as WebSphere, WebLogic, Tomcat and JBoss.
- Have been working on Query optimization, functions and Stored Procedures and other database objects.
- Worked on Oracle, MySQL.
- Developed ANT, Maven and Gradle to build and deploy Java web applications and Experience in version control management tools like CVS, Subversion and log4J for logging.
- Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
- Hands on UML compliant high level design with data flow diagram,Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Hands-on a service-oriented approach using rabbitMQ for integration.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member
- Experience in JIRA, Target Process and Slack tools.
TECHNICAL SKILLS:
Languages: Java, C/C++.
Java/Java EE 5/6: Java, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS), JMSWeb Services (AXIS 2.0, SOAP, WSDL, JAX-WS2.0, JAX-RS1.1, JAXP, JAXB, Annotations), AJAX and Portlets (JPF, JSR 168), JUnit, Log4J
Web Services: SOAP, WSDL, RESTful webservices.
Frameworks: Struts, Hibernate, Spring, Spring Boot, Mule, Apache Camel, JPA.
Application Servers: WebLogic, JBoss, IBM WebSphere, GlassFish
Web Servers: Tomcat 5/6/7/8.
RDBMS: Oracle 9i/10g, SQLServer, MySql, Postgres
GUI: HTML, CSS, JavaScript, XML, AngularJS, XSLT, JSON, jQuery, AJAX.
Modeling tools: UML, Rational Rose 2000, Visio.
Operating Systems: Windows, UNIX (Linux).
IDE: Eclipse, STS, IntelliJ Idea, NetBeans.
Tools: Ant, JUnit, Log4J, CVS, TOAD, SQL Developer, GIT, Jenkins, Maven, Tortoise SVN, SSL, ITIL.
Other Frameworks: Swagger, Mockito, Easy mock.
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr JAVA Developer
Responsibilities:
- Design and Coding of various JAVA, JEE modules like Spring Web MVC,Mule, Spring Rest, Scheduler, Hibernate, JPA.
- Implemented Thread Executor services for IBM BPM services.
- Worked on files like txt, csv, xml, xls and call Filenet to save them.
- Involved in critical application enhancements and performance improvements.
- Developed web services to communicate with external systems.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Junit are used effectively in web services development.
- Developed Single Page Application using Angular JS.
- Developed micro services and standalone application using spring boot combining REST and Java 8.
- Used Mule Soft (ESB ) designer and configured routing path’s to support SOA.
- Configured spring scheduler and PMD, Find bugs and Cobertura for code quality and code coverage.
- Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
- Implemented Gradle tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
- As a mentor and guide the team and track the deliverables.
- Created FDs for feature enhancements and requirement proposals
- Implemented MVC Architecture with J2EE environment.
- Worked on Build Automation and Continuous Integration tools like Gradle, Jenkins
- Wrote Controller classes in Spring boot framework in the application architecture.
- Implemented Test driven development of project used JUnit.
- Worked on Oracle database, creating stored procedures, functions etc.
Environment: Java 1.8, JEE, Spring Boot1.5.x, Spring Web MVC 4.1.x and Rest, Scheduler, JPA, Mockito, Swagger2 (Springfox), AngularJS, ESB Mule,HTML,JSP, Hibernate, CSS, XML/JSON, AJAX, Java Script, PL/SQL, Oracle 10g, Log4J, Tomcat8, Maven3.3.x, Gradle, Jenkins and sonar.
Confidential, Charlotte, NCJAVA Developer
Responsibilities:
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Quartz, Hibernate, JPA.
- Design and Coding of Web Services to implement SOA.
- Implemented Thread Executor services.
- Worked on files like txt, csv, xml, xlsand file validations.
- Involved in critical application enhancements and performance improvements.
- Developed web services to communicate with external systems.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Junit are used effectively in web services development.
- Used Apache camel as ESB to support our application.
- Configured Quartz scheduler and PMD, Find bugs and Coberturafor code quality and code coverage.
- Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
- Implemented Gradle tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
- As a mentor and guide the team and track the deliverables.
- Created FDs for feature enhancements and requirement proposals
- Implemented MVC Architecture with J2EE environment.
- Worked on Build Automation and Continuous Integration tools like Gradle, Jenkins
- Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
- Developed stateless Session Beans to handle business logic.
- Implemented Test driven development of project used JUnit.
- Worked on Oracle database, creating stored procedures, functions etc.
Environment: Java 1.7, JEE, Spring Boot, Spring Rest, Quartz, JPA, JSP, Mockito, Apache Camel, AngularJS, HTML,Shell, Hibernate, CSS, XML/JSON, AJAX, Java Script, PL/SQL, Oracle 10g, Log4J,Tomcat, Gradle, Jenkins.
Confidential, Redmond, WashingtonJAVA Developer
Responsibilities:
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase.
- Developed GUI using JSP, HTML3, CSS3, XHTML, Swing and JavaScript to simplify the complexities of the application.
- Design and Coding of User Interfaces using JSP, AJAX and Servlets.
- Design and Coding of Web Services to implement SOA.
- Involved in critical application enhancements and performance improvements.
- Developed web services to communicate with external systems.
- Prepared Test Plans and executed at Integration level.
- Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
- Junit are used effectively in web services development.
- Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
- Worked on JMS (Java Message Service).
- Implemented ANT tasks to build and deploy the application
- Communicate with Business Users and facilitate them with required data.
- As a Tech Lead, mentor and guide the team and track the deliverables.
- Implemented and designed UseCase and Class diagrams using UML.
- Worked on build scripts using Apache Maven.
- Created FDs for feature enhancements and requirement proposals
- Implemented MVC Architecture with J2EE environment using Struts framework.
- Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins
- Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
- Implemented Business Logic and View Components using EJB and HTML, CSS, JSP, JavaScript.Worked on JSP, Java Script.
- Developed statelessSession Beans to handle business logic.
- Implemented JAX-WS Web service to get the VPN provisioning XML.
- Developed Perl script to report file location
- Implemented Test driven development of project used JUnit.
- Worked on Oracle database, creating Tables, Views etc.
- Used clear case version control.
Environment: Java 1.6, J2EE, Spring (Di, MVC,Security, Integration), Rest, Hibernate JPA, Mockito, Couchbase, Tomcat 7.x, UNIX (Solaris),AngularJS, HTML, CSS, XML/JSON, AJAX, Java Script, ANT Scripts, PL/SQL, Oracle 10g and Log4J,Maven3.x, Jenkins and Sonar.
Confidential, Oakton, VAJava developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Expert in Kronosthat is Time Reporting System used for submitting employee.
- Designed and developed the front end using the JSP pages.
- Deployed objects, JAR, WAR files on BEA Weblogic application server.
- Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
- Extensively Used Hibernate 3.0 for Persistence.
- Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
- Designing many JSP pages using Jsp/Strut Tags, JSTL and Strut Tiles.
- Created Web Services using WSDL to provide services to other systems within the company.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
- Deployed the applications on IBM Web Sphere Application Server.
- Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
- Using Java Script mostly for the client side validations
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Development of Perl scripts to generate reports for Oracle websites.
- Developing Web Services (XML, SOAP, UDDI, and WSDL).
- Using log4j for generating the log files for all the applications I worked on.
- Involved in Unit & Integration Testing for different Modules in the application.
- Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins
- Worked on Junits, code coverge, PMD and findBugs.
Environment: Java, J2EE, Spring,Kronos v.6.1 & v.6.2, JSP, Beans, Hibernate, JPA, Mockito, JUNITS, UML, HTML, Java Script (AJAX), CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, Weblogic 8.x, Junit, Unix,Windows 2003 advanced server, Jenkins.
ConfidentialJava Developer
Responsibilities:
- Involved in analysis, design and development of the application
- Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
- Developed the application using Struts MVC 2 architecture.
- Used Struts, Servlets technologies to develop all eligibility Use Cases.
- Worked on loading contracts data from legacy systems to PeopleSoft contracts to create contracts.
- Developed JSP custom tags and Struts tags to support custom User Interfaces.
- Extensively Used Eclipse 3.2 for developing and testing the Security Infrastructure Service.
- Created and maintained the configuration of the Spring Application Frameworks IOC container.
- Developed Web Services for inter organization operations and for retrieving the customer information from the central database using SOAP /HTTP technologies.
- Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
- Designed, developed and maintained the data layer using the ORM framework called Hibernate.
- Coordinated with QA and business team and resolved System Defects generated during testing.
- Experience with Client Side Validations using JSP, and Java script.
- Involved in Design/Code Review with Team and task assignments.
- Installed and Configured BEA WebLogic 9.2.
- Used Spring Framework for Dependency Injection and integrated with Hibernate.
- Used PVCS for version control across common source code used by developers.
- Developed test cases and performed testing using JUNIT.
- Involved design and development of Database in SQL Server 2008.
- Monitored the error logs using Log4J and fixed the problems.
Environment: JDK 1.4/1.5, JNDI, JSP, Hibernate3.x, Struts1.x/2.x, JavaScript,Kronos v.6.1 & v.6.2, Spring, Rational Rose, Eclipse 3.2,Oracle,Unix,Shell, JBoss 4.2,SQL Server 2008, LOG4J, JUNIT, Mockito.