Sr. Java Developer Resume
Englewood, CO
SUMMARY
- Over 8+ years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems
- Good Exposure to Web Application Development using Core Java, J2EE technologies and Oracle
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript, AngularJS
- Strong experience on Core Java concepts
- Good Exposure to work on Frame Work using Struts MVC Architecture
- Good Knowledge on Sockets, Java Beans and Swing
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading
- Created and consume Rest Web Services and SOAP WebServices
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML
- Good Knowledge of Web Services using SOAP and Restful
- Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST),
- Experience in developing secure web applications using Struts and Spring frameworks
- Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS
- Experience in developing Web Services using SOAP and XML
- Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PL/SQL, DB2. Normalization, creation of stored procedures and function
- Extensive experience in resolving DQ issues in the application
- Excellent client interaction skills and proven experience in working independently as well as in a team
- Proficient with Software development methodologies like Agile Methodologies
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills
- Experience in Python programming language and did validations using Extensible Java Scripting
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL
- Exposure to JAXB & JAX-WS web services
TECHNICAL SKILLS
Web Languages: Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web FlowJSP Tag Libraries, EJB 3.0,JDBC, JavaScript, SQL
Frameworks: Spring MVC, Spring Security (LDAP), Struts, JSF Framework
Methodology: OOAD, OOPS, UML, RUP, Autosys
Scripting Language: Extensible JavaScript, Java Script, CSS, AngularJS, PHP
Markup Language: HTML
Database: Oracle11g, MySQL 5.x and SqlServer
Operating System: DOS, Windows, Unix, Red Hat
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Red Hat JBOSS Developer Studio
Web Services: SOAP, REST
Methodologies: OOPS/OOAD, UML, J2EE Design Patterns
Version Control: SVN, Clear case, CVS
Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven
Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application ServerWeb Logic 7.1/8.x, JBoss 4.x/5.x
ORM Tools: Hibernate, JPA, iBatis
Other: MS Office Suite, MS FrontPage,Toad, SQLDeveloper, CVS, VSS, Test DirectorDreamweaver, putty, GEMS, SOAP UI, C++, Oracle ATG, Drools
TIBCO Tools: TIBCO Business Works
PROFESSIONAL EXPERIENCE
Confidential, Englewood CO
Sr. Java Developer
Responsibilities:
- Developed Access Audit Detail entity data access layer and populated the data for Polaris application
- Involved in daily scrum and sprint retrospective meetings
- Analyzed and reconcile all configuration properties for Polaris application and presented to team
- Developed RESTFUL web services for CRUD operations
- Used POSTMAN for RESTFUL web services testing
- Installed file extension check for attachment summary using Java 8
- Written JUNIT and Mockito test cases for several components of application
- Developed health and database check for the Polaris application
- Analyzed and resolved the latency issues for the application
Environment: RESTFUL web services, Java 8, Maven, JUNIT, Mockito, Jenkins, Hibernate JPA, MobaXTerm, GIT, Spring
Confidential, Alexandria, VA
Sr. Java Developer
Responsibilities:
- Worked on log monitoring and resolved the Data Quality issues for PALM (Patent Application Locator & Monitoring) and IFW (Image File Wrapper) application
- Involved in daily scrum and sprint retrospective meetings
- Involved in verification of the processes during production deployment
- Deployed the application into DEV PALM server using Putty
- Written SQL queries to retrieve the data from MySQL and Oracle databases
- Checked the defects and updated the ticket using Rally Access
- Deployed the application into servers using Jenkins continuation integration tool
- Extensively used SOAP UI and JUnit to test the application end to end
- Developed UI screen using HTML5, CSS, Angular JS, Node JS for the report generation project
- Utilized several types of directives using Angular JS 2.0 type script
- Developed report generation project using fuse framework
- Implemented CRUD operation using RESTFUL web services
- Utilized free marker API for report generation application to generate the stats for IFW application
- Tested, debugged the application in JBOSS application servers
- Implemented the scheduler job for the report generation project to trigger Confidential specific time
Environment: Maven, Spring Core, Spring Boot, IBatis, SVN, Agile, Camel Fuse, Eclipse JUNO, Junit, MySQL, Oracle DB, WinSCP, SVN, SQL, Rally Access, SPLUNK, Putty, Jenkins, JBOSS, Jenkins, Maven, JUnit, free marker, iText, REST, Spring, HTML5, CSS, Angular JS, Node JS
Confidential, Birmingham, AL
Sr Java Developer
Responsibilities:
- Extensively used Hibernate in data access layer to access and update information in the database
- Created SOAP web service in pushing data to downstream systems
- Created architectural diagrams with the help of lucid charts
- Tested, debugged, asserted and implemented the application using JUnit for unit testing
- Implemented In Memory Derby Database for the Data Access Layers
- Implemented request and response objects using SOAP web services and created routes using Apache Camel
- Written algorithms for the policy pay method application
- Tested the project end to end using TIBCO EMS server queues
- Involved in daily scrum meeting
- Implemented Policy Pay Method service in TIBCO BW middle-ware technology
- Conducted code reviews using crucible tool and make sure best practices are maintained in development process
- SOAP UI is used extensively to test the middleware components independently
- Used Eclipse IDE and JBOSS IDE to develop the application
- Tested project locally using TIBCO EMS server by sending the request to the queue
- Designed and implementedcustomized exception handlingto handle the exceptions in the application
- Configured Maven dependencies for application building processes
- Used Hibernate annotations to persist the data into Oracle Database
- Interacted with external services to get the user information using SOAP web service calls
- Deployed the application into JBOSS application server
- Generated JAXB stubs from XSD’s to use as request and response objects
- Created WSDL for web service applications
- Resolve deployment issues and removal of bugs in the code
- Tested application end to end and checked the logs in SPLUNK
- Involved in logging standardization meetings
- Implemented YAML configuration for Batch Message Service
- Implemented Enterprise Logging and Monitoring for the Cancel/Reinstate applications
- Converted C++ code to Java code for Re-Write service
- Tested the application locally by deploying into JBOSS EAP
- Start and stop application servers using IBM Web Sphere admin console
- Allocated more RAM for the intensive applications using IVM (Integrated Virtualization Manager) for AIX hardware
- Provide onsite and remote support for AIX/IBM WebSphere Server’s
- Hosted web sites using GitHub for testing purposes
- User Administration, adding and removing user accounts, changing user attributes
- Used LINUX commands to check the logs in the server
- Implemented spring annotations to remove Auto wired dependencies
- Implemented Multi-Threading for Policy Transfer Service
- Implemented business rules for the policies using Drools
- Presented a POC for using Drools technology for the implementation of business rules
- Checked the defects and updated the tickets in JIRA
- Configured the standalone xml file to write the logs to a particular logging path for SPLUNK to show up
- Implemented ELM transaction for Policy Pay Method SPLUNK dashboard
- Supported QA for testing the application
Environment: Maven, Spring, Spring-WS, Hibernate, TIBCO BW, SVN, Agile, SOAP Web Services, Apache Camel, JMS, XML, JAXB, WSDL, XSD, JUnit, Jenkins, SOAPUI, JBOSS Application Server, Eclipse LUNA, JBOSS IDE, SLF4j, SQL Developer, JIRA, Subversion,Oracle 11g, IBatis 3.0, GEMS, Application Life Cycle Management, Putty, ELM, C++, YAML, Confluence, Angular-JS, HTML, CSS, Java Script, Drools, EMS, AWS
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML
- Developed the application using Java/J2EE standards and guidelines
- Developed the UI Screens using CSS3, JSF, JavaScript and HTML and did the client-side validation with the JavaScript
- Implemented JSP pages using JSTL tag library for the web application
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application
- Created RESTful webserivces in pushing data to downstream systems
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting
- Involved in developing middle-ware integration using Mule Soft
- Used Hibernate in order to deal with large databases the organization has
- Deployed the application into Web Sphere application server
- Involved in development of Orchestration layer using mule Soft
- Developed Applications using Rule Engines, Drools. Explored Drools modules such as Drools Expert, DroolsFusion, and DroolsFlow, which adds event processing capabilities to the platform
- Used ng-app, ng-model and ng-bind directive using Angular JS to develop UI screens
- Implemented data access tier using Spring DAO
- Worked on PL/SQLframework for unit testing
- Used SpringIOC (Inversion of Control) to remove the object dependencies across the application
- Used ANT scripts to build the application and deployed on Websphere Application Server
- Integrated process into build system which auto-generates REST API documentation from source code
- Developed web services using REST API, CXF and JAX-RS
- Developed ecommerce web site using Oracle ATG
- Integrated Oracle server using RESTFUL web services
- Used GitHub for check in the code samples and for demo purpose
- Developed all the User Interfaces using JSP and spring MVC
- Implemented MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns
- Created war files & deployed on Tomcat using ANT deployment tool
- Creation of REST Web Services for the management of data using Apache CXF
- Followed Spring MVC Framework for the development of the project
- Involved in writing PL/SQL stored procedures using PL/SQL Developer
- Tested, debugged and implemented the application using JUnit for unit testing
- Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
- Used log4j for tracking errors and debugging the code
- Developed a fully functional prototype application using JavaScript andBootstrap, connecting to a RESTful server on a different domain
- Implemented SOA design pattern in order to provide services to various components
- Configured JIRA for all projects and updated the database for the ticket progress
- Worked on implementing server based applications using JSF for reusable UI components
Environment: Java/Java EE 5, Eclipse 3.5, BEAWeb Logic 10.X, spring 3.x, Spring MVC, Spring IOC, JSFJavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML,Log4j, JSTL, JSP, Drools, Oracle, Web Services, Microsoft Visio, Windows XP, JUnit 3, PL/SQL Developer, SOA, GWT, CSS3, JIRA, Mongo DB 2.4, Oracle ATG, MuleSoft.
Confidential, Madison WI
Senior Java Developer
Responsibilities:
- Analyzed the business requirements and prepared the time estimation
- Used AngularJS scripting language for validating the form
- Used GWT for developing the graphical user interface
- Developed code using Java, J2EE, Web Services, customized spring using JISI framework.
- Defined and wrote Java beans in Spring 3.X for services and dependencies
- Developed code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IoC)
- Involved in API modeling using RAML
- Involved in transformation messages from SOAP to RESTFUL using mule Soft
- Developed UI part using HTML, CSS3 and JavaScript
- Write rules directly in the Drools Rule Language (DRL), and decision table
- Extensively used Apache Camel for routing the exchange within the processors, inside the atomic service. Used EIP patterns such as Content Based Routing, Dead Letter Channel, and Message Transformer
- Implemented Batch Service for several applications using Spring-Batch
- Experience in developingwebservicesfor production systems using SOAP and WSDL
- Resolved bean cyclic dependencies
- Used Camel-Spring-WS integration to access web services based on SOAP action and camel endpoint mapping
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components
- Defined declarative transaction by creating Spring AOP proxy objects
- Written unit testing and integration testing using Junits, Mockitos and AOP method interceptors
- Generated code coverage for the management purpose, code and branch coverage percentage is maintained Confidential par with 70%
- Created PL/SQLscripts to extract the data from the operational database into simple flat text files
- Used ANT for building the application and deployed on Application Server
- Used Log4j and commons-logging frameworks for logging the application flow
- Wrote Hibernate configuration and mappings xml files for database access
- Prepared ERA insight reports and fixed technical defects
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template
- SOAP UI is used extensively to test the middleware components independently
- Used IBM RAD / FAST IDE, Optim Studio for the development
- Developed Database and used Hibernate for mapping objects to the relational database
- Involved in the daily meeting to identify possible issues and define the actions to take Used Test-Driven Development (TDD) to build specific components
- Supported the application across multiple environments like IST, QA, UAT and Production.
- Code review done using Crucible tool
- Used Ant for Production Control team for implementation & deployment
- Experience in developingwebservicesfor production systems using SOAP
- Integrated Backend data base by using Hibernate
- Deployed application in Web Sphere server
- Used UNIX commands as part of project development and log traceability
- Oracle ATG is extensively used to develop a web commerce site for the client
Environment: Java, Spring Core, Spring ORM, Spring MVC, Oracle, Angular JS, Hibernate, SOA, Junit5, UNIX, shell scripting, JSP, ANT Oracle, HTML, DHTML, CSS, CSS3, Log4j, GWT (Google web Toolkit), JavaScript, DroolsWeb services (SOAP), Agile Methodologies, Jakarta Tomcat 6, Any Point Studio, Camel RedHat environment, Oracle ATG, Mule Soft.
Confidential, Columbia, MD
Sr. Java Developer, Web Developer
Responsibilities:
- Involved in the completeSoftware Development Life Cycleincluding Requirement Analysis, Design, Implementation, Testing and Maintenance
- TheRESTfulweb services have been used to retrieve and update the data which is populated
- Dependency injectionwhich is a very significant step in theUIdevelopment application has been implemented throughservices
- Implemented Batch message service using Spring-Batch
- Created data access layer using Hibernate JPA for CRUD operations
- Generated dynamic SQL queries using IBatis for the batch processing
- Directory structurehas been createdforthe code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it
- Utilize in-depthknowledge of functional and Technical experience inJava/J2EEand other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Developed Server side components using Hibernate and Spring framework
- Designed application modules, base classes and utility classes using core java
- Designed and implementedcustomized exception handlingto handle the exceptions in the application.
- Configured Maven dependencies for application building processes
- Involved in developing code for obtaining bean references in spring framework usingDependency Injection (DI)orInversion of Control (IOC) using annotations
- UsedSpringvalidation and wrote validation rules
- Integrate REST APIs in application and website to work with different kind of platforms
- Primarily focused on the spring components such asDispatcher Servlets,Controllers,ModelandViewObjects
- Created Maven build file to build the application and deployed on Websphere Application Server
- Implemented the application following theJ2EEbest practices and patterns likeSingleton, Factory, Session Faade, MVC and DAO
- Developed Business components usingJava Objectsand usedHibernateframework to map the Java classes to the database
- Designing the front end usingJSP,JQuery,CSSand HTML as per the requirements that are provided.
- Extensively usedJQuery selectors, events, TraversalandJQuery AJAXwithJSONObjects
- UsedHibernate, object/relational-mapping (ORM) solution, technique of mapping data representation fromMVC modelto Oracle Relational data model with a SQL-based schema
- DevelopedHibernate DAO classesand with thespring frame work managerclasses retrieve and save the data from the database
- UsedSpring IOCframework to integrate with Hibernate
- ImplementedMaven Script to create JAR, WAR, EAR & dependencyJARSand deploy the entire project onto theWeb LogicApplication Server
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles
- ImplementedModel View Controller (MVC)Architecture and codedJava Beans(as the model)
- ImplementedWebservicesto send order details to downstream systems usingJax-RPC,REST
- Implemented version controlling usingDimensions
- Implementedlog4jfor logging purposes and debug the application
- Designed and developed the application presentation layer usingJSTL
- PreparedJUnittest cases and executed the test cases usingJUnitin eclipse
- ExecutedJprobeand resolved the performance issues in the application
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing
- Consumed Restful Web services
- Supported the application during the warranty period
Environment: Java, UML, Spring 3.1, Eclipse 3.5, Oracle Web Logic Application server, JSP, JQuery, ServletsJDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, REST, IBatis 2.0, Maven, CSS, DOM, DHTML, JUnit, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant, Agile Scrum, Drools, MMIS, Mediciad.
Confidential, Dulles, VA
Java Developer
Responsibilities:
- Developing new pages for personals
- Implementing Struts MVC Design pattern for the Application for the front-end appearance and log in Screens
- Implementing AJAX to represent data in friendly and efficient manner
- Developing JSP’s and Action Classes
- Interacted with external services to get the user information making web service SOAP calls
- Design and developed web layer components using JSP and Struts Framework
- Implementing Log4j for logging and debugging
- Implemented SOAP over HTTP and SOAP over JMS communication
- Developed Server-side components with coordination Hibernate and Struts
- Implementing Form based approach for ease of programming team
- Developed Web Services in SOAP, UDDI
- Implemented multi treading environment to restrict the shared resource and improve the performance
- Developed UI screen using HTML, CSS
- Implemented Domain Object Model using Java Script
Environment: Core Java, Struts framework, J2EE (JSP/Servlets), XML, AJAX, DB2, PostGres, Tomcat, SVN, multi-threading.
