Sr Java/jee Developer Resume
St Paul, MN
SUMMARY:
- 11 years of professional experience in IT industry in the sectors of Telecom, Financial, Medical, Insurance;
- Experience in software analysis, design, development, deployment, documentation, testing and implementation of enterprise wide large and complex systems;
- Comprehensive knowledge and working experience of JAVA, JEE, WebSphere 8.5, Weblogic 10.3, Apache Tomcat 8.X, DB2, Oracle, Windows, UNIX on multi - tier architecture;
- Proficient with Rational Rose, Rational XDE, UML for Object Oriented Analysis and Design;
- Expertise in implementing JEE technologies (JSP, Servlets, Java Beans, JDBC, JMS), JPA Framework, Struts, Ajax, Web Services using Apache AXIS and RESTful using Jersey, XML, Apache Camel and SOAP to develop Enterprise Applications;
- Experience in developing GUI components / Front End using Angular.js/Bootstrap.js HTML, JSP, CSS, JavaScript ;
- Expertise in administrative skills of WebSphere Application Server 7.0/8.0 and Weblogic 9.2/10.3.
- Strong knowledge of installation and deployments of the JEE application the WAS and Weblogic.
- Expertise in standard open sources like SOAP, REST, Hibernate, JPA 2.0, Spring 4.0, Spring Security 3.x,Spring Batch, JAXB2, Log4J.
- Proficiency in developing the application on UNIX and MS Windows;
- Expert in implementing Java Design Patterns and J2EE Design Patterns;
- Experience and knowledge of middleware technologies from IBM Websphere MQ family (MQ Series)
- Have been part of a team practicing Agile development.
- Expertise in problem solving and Bug fixing;
- Capable as team leader and team player who works well with people at all levels;
- Expertise in project management functions including project plans, project tracking and progress monitoring;
TECHNICAL SKILLS:
Programming Languages & Technologies: Java (7/8), Rest, Angular, Spring, Hibernate Struts, XML, JSON,WSDL/SOAP, REST, JDBC, JavaScript JSP, HTML, CSS, JQuery, Ant, Maven, SVN/GIT
Tools & Methodologies: IntelliJ/ Eclipse, Agile/Scrum, Jira/Rally, TIBCO - JasperSoft, Visio, MS Office Suite, Confluence, Crucible
PROFESSIONAL EXPERIENCE:
Confidential, St Paul, MN
Sr Java/JEE Developer
Responsibilities:
- Followed the Agile methodology to implement the application.
- Part of the development and Business rules team in delivering solution to our customer in Insurance sector.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Developed REST/HTTP APIs for exposing applications.
- Designed and Developed user interface using HTML, CSS, JavaScript, Richfaces, Jsf.
- Create a XOM, BOM and deployed on Rule Execution Server (RES).
- Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams, and Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
- Used Multithreading & Concurrency, implemented Executor threads.
- Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Used EHCache for second level cache in Hibernate for the application
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
- Contributed to the development of the Reference Architecture as a guideline for future SOA projects.
- Developing message transformations using XSL including custom XSLs for various policies in DataPower including routing, protocol mediation and message enrichment.
- Performance Tuning is done by making Code changes to remove unnecessary calls.
- Developed enterprise web services using J2EE, SOA Suite, Hibernate and Jms
- Involved in fixing QA/UAT/Production issues and tracked them using QC.
- Followed the Unit testing principles using the Junit, Easy Mock and Mockito framework.
Environment: Java/JEE, Groovy, JQuery, Ajax, Angular JS, Spring, Hibernate, RestFul, SOAP, Spock, XML, putty, WinScp, CSS, Java Script,, WebSphere 8, Oracle 11g and 12c, SQL,Log4j, subversion and Maven, JasperSoft, JMS, IntelliJ, Elastic Search
Confidential
JAVA / JEE Senior Developer
Responsibilities:- Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules.
- Used different user interface technologies XHTML, Richfaces, CSS, JavaScript for developing the application.
- Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components.
- Used STS as the Integrated Development Environment for developing and debugging the java applications.
- Implemented Spring Web MVC for Server side Structuring.
- Contribute to code reviews once a week and technical design/specifications .
- Designed, developed, consumed and produced Restful web-services by leveraging Service Oriented Architecture (SOA).
- Involved in developing complex SQL queries and maintaining existing procedures and functions.
- Deployed business components into Websphere Application Server and involved actively in transaction management and security management.
- Implemented application specified rules based on SME/BA inputs and provided jRules interfaces to execute it on Rule Execution Server and Rule Team Server.
- Developed a fully functional prototype application using JavaScript (Angular.js) and Bootstrap, connecting to a RESTful server on a different domain.
- Designed Graphical user interface using HTML, CSS
- Updated the work status to scrum using Jira, Crucible, Confluence.
- Used Web Services for transferring codes between carriers and the application.
- Rewrite and maintain web applications using Spring MVC, Spring Security, Spring JMS with Hibernate.
- Coordinated with testing team, development team and business team and conducted walkthrough of test plan document for review.
- CI box setup with Jenkins which enables seamless integration of TDD development.
- Involved in agile development process following Test Driven Development (TDD) by using Junit4.
- Followed Agile process by managing the daily SCRUM meeting.
Environment: Java 1.7, Spring 4.x (MVC, AOP, Security, JMS, Batch, Data, Boot), Groovy, Grails, Hibernate, Soap/RestFul, Json, Jira, Junit, Angular.js, CSS, Websphere 8.5, Jrules,Oracle 11g,, Log4j, Github and Maven.
Confidential
JAVA / JEE Senior Developer
Responsibilities:- Involved in designing & developing the core architecture of the entire application.
- Contribute to code reviews and technical design/specifications.
- Implemented spring security (Spring 3.2) configuration and refactored B2B Services.
- Configured Jackson to marshal JSON objects.
- Implemented multitier application using Spring DI.
- Implemented model-priority algorithm and generated entity classes using our business models and persisted using Hibernate ORM.
- Designed and developed MRM Structure for risk calculations.
- Used Spring Batch process to migrate our historical data to push to redundant servers.
- Designed Business logic into Complex SQL’s, Stored Procedures, functions and views.
- Developed the pricing and orders module pages using Angular.js and used RESTful Webservice using Rest API and the Spring Security.
- Developed the Web modules using Spring MVC and Java projects for each of the areas.
- Implemented Junit/Integration and System test suits using Groovy and Mockito framework.
- Refactored and maintained linux based build scripts for deployment.
- Involved setting up CI build process on Jenkins for B2B application.
- Agile environment utilized Jira and subsequently Version One for story capturing/tracking.
- Involved in agile development process following Test Driven Development (TDD).
Environment: Java/JEE, Spring, Hibernate, EJB, RestFul, SOAP, Junit, XML, CSS, Java Script, Weblogic, Oracle, SQL,Log4j, SVN and Maven.
Confidential
JAVA / JEE Developer
Responsibilities:- Customization, Implementation of Enhancements and change requests in the application
- Used various design pattern Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.
- Included the functionalities in various implemented core application component using java collection classes and designed new classes for different routing process of Application based on new field using util classes’ methods.
- Coded/Modified many programs to fix the issue and moved to production.
- Given immediate bug fix and root cause analysis.
- Handling Change request and providing enhancement.
- Ensuring smooth implementation and release of the changes on the Confidential server.
- Agile environment utilized Jira and subsequently Version One for story capturing/tracking.
Environment: Java, Servlet, EJB2.0,JSP, HTML, JAVASCRIPT, XML, Websphere Application server,Oracle 10g, Business Object, Unix, DB objects like Stored Procedure, Function, Trigger, Unix,clear case version tool,control-M.