Sr Java/j2ee Lead Programmer Resume
Little Rock, AR
SUMMARY
- 7.5 years of experience as a Java/J2EE full stack Programmer for entire Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
- Hands on experience in development, installation, configuring, and using Hadoop & ecosystem components like Hadoop MapReduce, Spark, Scala,HDFS, HBase, Hive, Impala, Sqoop, Pig, Flume, Kafka, Storm, Spark, Elastic Search.
- Extensive experience working with HDFS, writing Map Reduce, Hive, Pig, Sqoop Jobs.
- Endtoend application design and development using RESTful APIs, Micro-services,SpringBoot,SpringCloud, HTML5, CSS3, Bootstrap 3.0, GIT and JQuery.
- Extensive experience in designing and developingmulti-tier web based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for Health domain, financial, ecommerce organizations using Java, JSP, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript,AngularJS.
- Proficient in Frameworks like Spring, Hibernate.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Strong knowledge in Object Oriented Design Pattern concepts.
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow, Inversion of Control and Dependency Injection.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Hands on exposure to multiple Application Servers like JBoss, IBM WebSphere, Weblogic.
- Expertise in IDEs and tools like IBM RAD, Eclipse, JDeveloper, Jbuilder, Visio, Rational Rose, TOAD,SQL Developer, Jenkins, Cruise Control SOAP UI, REST Client, LOAD UI, Wily, Memory Analyzer etc.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Expertise in using Design Patterns including Singleton, Business Delegate, Factory Method, Prototype and Session Facade, MVC as well as Data Access Object (DAO) pattern.
- Experience in unit testing the application using JUNIT by creating Test Cases and Test Suite.
- Experience in writing the Ant Scripts for building and deploying the working enterprise applications.
- Experience in using version control system tools like IBM-RTC, Clear Case and CVS.
- Excellent interpersonal, communication and problem solving skills, quick learner, organized, resilient and self-motivated.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts
TECHNICAL SKILLS
Operating System: Windows 2000/NT/ XP/Vista/7 and Linux Redhat, Ubuntu, UNIX.
Languages: C, C++,Scala, Java 1.7/1.6/1.5/1.4/1. X.
Big Data Technologies: HDFS, Hive, Hana, AWS, Map Reduce, Pig, Sqoop, Oozie, Zookeeper, YARN, Avro, Spark,kafka
Frameworks and Utilities: Spring (Spring-Core, Spring AOP, Spring MVC, Spring Batch), Hibernate,Struts.
Databases: Oracle 11g/10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access.
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX, CSS,JQuery.AngularJS.
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XMLBeans and JAXB.
IDE: RAD 6.x, IBM WSAD 5.1.2, Eclipse, Net beans, Jbuilder.
App Server: WebSphere 8.X/7.X/6.X/5.X, WebLogic 7.1/6.1, JBoss, iPlanet.
Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.
Version Control: Clear case, CVS, RTC.
Testing: JUnit, JUnit-Perf, JMock, Cactus,IBM RPT.
Build tool: Ant, Maven,Jenkins
Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio., SOAP UI, REST, LOAD UI, Wily, Memory Analyzer.
System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.
PROFESSIONAL EXPERIENCE
Confidential - LITTLE ROCK, AR
Sr Java/J2EE Lead Programmer
Responsibilities:
- Technically lead the team through design, Development, test, deploy and operate application services.
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using the spring framework.
- Implemented theSpring Batch to process large volumes of information that is most efficiently processed without user interaction.
- Developed Web Services (SOAP & REST) to interact with different Components.
- Extensively worked on SOAP UI & LOAD UI testing.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Designed and implemented the Hibernate Domain Model for the services.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Used parsers like SAX and DOM for parsing xml documents and usedXMLtransformations using XSLT.
- UsedANTautomated build scripts to compile and package the application and implemented Log4j for the project.
- Good team player with reputation of integrity and an ability to work in multiple areas.
Environment: Java 1.6, Servlets 3.0, Struts 2.0 MVC Framework, Hibernate 3, Ant, JDBC, Web Services, IBM WebSphere 7.2, Oracle 11g, Spring Framework 3.1,Spring Batch 2.2,GIT, JQuery 1.4, JPA 2.0, JMS, Eclipse Helios 3.6, IBM-RTC, JAX-RPC,JAX-WS,PSE-HSM, Maven, Jenkins, HP - QC, Wily, REST Client, SOAP UI, LOAD UI.
Confidential - LITTLE ROCK, AR
Sr. Java/J2EE Programmer Analyst
Responsibilities:
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Responsible for leading the offshore and onsite team.
- Developed frontend using JSP, CSS, and JavaScript and integrating spring with Hibernate.
- Implemented theSpring Batch to process large volumes of information that is most efficiently processed without user interaction.
- UsedSpringFramework for Dependency Injection and integrated with Hibernate DAOs.
- Developed Web Services (SOAP & REST) to interact with different Components.
- Configured Hibernates second level cache using ehCache to reduce the number of hits to the configuration table data.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Designed and implemented the Hibernate Domain Model for the services.
- Created RESTful Web Services and SOAP Web Services to neutralize claims and get information related mappings and codes.
- Used Jenkins for build maven project.
- Used IBM RTC to maintain different versions of application code.
- Worked closely with various teams to resolve issues which include: Business, QA, Build& Deployment, Off-shore, Production Support teams.
Environment: Java 1.6, JSP 2.2,Servlets 3.0,Struts 2.0 MVC Framework, Hibernate 3, Ant, JDBC, Web Services, IBM WebSphere 7.2, Oracle 11g, Spring Framework 3.1,Spring Batch 2.1, JQuery 1.4, JPA 2.0, JMS, Eclipse Helios 3.6, IBM-RTC, JAX-RPC,JAX-WS,PSE-HSM, Maven, Jenkins
Confidential - LITTLE ROCK, AR
Java/J2EE Developer
Responsibilities:
- Designed and integrated the full scaleStruts/Hibernate / Spring / EJBpersistence solution with the application architectures.
- Responsible for architecture and implementation of newStateless Session Bean (EJB)withannotation basedfor the entity manager look up module.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Designed and implemented the Hibernate Domain Model for the services.
- Implemented theweb servicesand associated business modules integration.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Developed UI Interface with Struts/Jquery Plugin/AJAX functionality.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) to interact with other componentsWorked on parsing and processing of ANSI835 and generating of Claims Cross over XML file for the Trading Partners using java and DB2.
- Wrote the programs to parse and transform XML files by using XSLT.
- Wrote Secure FTP program to send Cross Over files to Trading Partner.
- Created reports for provider search using JSP’s.
- Designed the XML schema to validate XML.
- Refractor Java Threads (Multithreading) to enhance the performance of the business process.
- Wrote PL/SQL stored procedures to handle business logic related to DB.
- Worked on creating Views, Indexes and stored procedures using AQT.
Environment: Java 1.6, JSP 2.2, JavaEE 1.5,Servlets 3.0, Struts 2.0 MVC Framework, Hibernate 3, Ant, JDBC, Web Services, Axis, Eclipse, Weblogic 10.3.2, Oracle 11g, Spring Framework 3.1, JQuery 1.4, EJB 3.0, JPA 2.0, JMS, Eclipse Helios 3.6, SVN, JAX-RPC.
Confidential
Java/J2EE Developer
Responsibilities:
- Developing XSLTs for new Screens using XML Spy and also used AJAX, Java Scripts for client side validations.
- Developed DAO’s and Hibernate Related Mapping files.
- Configured JMS queues on Web logic server to support queuing mechanism for guaranteed delivery.
- Developed Business Objects to store the temporary data and then creating XML content for XSLTs.
- Developing PL/SQL’s for supporting the data transfer to and fro from web application, oracle database.
- Preparing unit test cases for Unit testing the new functionality and supporting SIT and UAT till the roll out to production.
- Updating Requirement, Design and Unit Test Plan Documents and adding entries in Change Control logs for any new requirements at testing stages.
- Performance Tuning of the Application.
Environment: Java 1.4, Servlets, JSP, Java Rules Engine, xml, xslt, JMX Mbeans, Web Services, JUnit, JwebUnit, Mock Objects, DAO, Java threads, JDBC, Oracle 9i/10i, AS400, Linux, Unix, Websphere 4.5, WebSphere Integration Developer 6.2