Sr. Java Developer Resume
Dallas, TX
SUMMARY
- 12+ years of comprehensive experience in Java EE (J2EE) application development.
- Excellent oral, written and inter - personal communication skills.
- Solid understanding of design principals including Gang of Four Design Patterns.
- Hands on experience with Test Driven Development. Worked with “Red Green Refactor”
- Hands on experience with Java 8 features like lambdas, consumers, streams.
- AWS Certified Technical Architect, Sun Certified Java Programmer.
- Hands on experience with Agile, Scrum JIRA, backlog grooming, point estimation, sprint planning etc.
- Prior experience in Telecom, Airline, Pharmaceutical and Insurance domains.
- Web services - Created and Consumed. Used CXF, RestEasy, Axis, WSDL, SOAP, JAX WS, JAX-RS
- Hands on experience with web application frameworks like Spring MVC, Struts 1x/2x, JSF
- Worked with Javascript, jQuery, Node js, Node Package manager (npm), VS Code etc.
- Hands on experience with SLA application using Angular2/4, Typescript, Bootstrap js.
- Hands on experience with React js, JSX, ES6/ES2016, state, components, Flux etc.
- Hands on experience with Amazon Web Services (AWS), Elastic Compute Cloud (EC2) etc
- Hands on experience with JPA, Hibernate, HQL, lazy loading, ehcache (second level cache) etc.
- Solid database skills including SQL, transactions, PL/SQL, triggers, functions, stored procedures.
- EJBs 2/3x, CMP, BMP Worked with Session, Entity and MDBs, transactions etc.
- Worked with Spring framework. Used spring support for CXF, transaction management etc.
- Hands on experience with Spring Boot.
- Worked with Cassandra, CQL, keyspaces, tables, indexes, partitioning etc.
- Front end - JSP, HTML, CSS, JavaScript, AJAX, jQuery, DTD.
- Java Messaging - JMS, MQ Series, Topics, Queues.
- Experience with, Apache Tomcat, Glassfish server IBM Websphere, JBoss 4x and STS, RAD, Eclipse.
- Hands on experience with ANT builds and deployment on different environments.
- Solid experience with UNIX and LINUX scripting, Windows, ANT, Log4j. JUnit for writing test cases.
- Source control - Worked with Gradle, Git, Stash, Accurev, CVS, SVN, PVCS, Clearcase etc.
TECHNICAL SKILLS
Programming Languages: Java 8x/5x, Node js, Scala, C, C++, Perl
Web Services: REST, SOAP, WSDL, Apache CXF 3x/2x, Axis, REST Easy, JAX-WS, JAX-RS
Messaging: Akka, JMS, Rabbit MQ, Topics, Queues
Persistence Technologies: Hibernate 2x/3x, EJB 2.0/3.0, Java Persistence API (JPA)
Frameworks: Spring 1x/2x, Java Server Faces (JSF) 1x, Seam framework 1.2, DOJO
Web Technologies: HTML, DHTML, JSP 2x, Servlets 2x, Javascript, AJAX, JSP Tags, JSTL, CSS, DTD
XML Technologies: XML (SAX, DOM), XML Schema, XSL, XSLT, XSL-FO
Other: Node js, Ext js, Angular js, Akka, PlayJNDI, JDBC, Java Applets, Freemarker 2x, Sitemesh 2x, Java RMI, Log4j, Jasper Reports 1x, ANT
Databases: Cassandra 2x, Oracle 11g/10g, My SQL 4x, SQL Server 2000, SQL, PL/SQL, TSQL
Application servers: JBoss 4x, IBM Websphere 5x, Tomcat 8x/6x, Weblogic 8.1/9.0
IDE: Eclipse 3.x,STS, RAD, WSAD 5x, Toad 2x, Squirrel SQL Client 2.2
Version Control: Git, Stash, Accurev 3x, CVS 2x, Subversion 1.4, PVCS, VSS
Case Tools: Rational Rose 98/98i, UML Methodology
Operating Systems: UNIX, Linux, Solaris, Windows, Shell Scripting
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, Dallas TX
Responsibilities:
- Worked in an Agile environment - Involved in backlog grooming, sprint planning etc.
- Worked on several projects including web applications and file processing.
- Hands on experience with Java 8 features like lambdas, consumers, streams..
- Worked with SOAP (JAX-WS) Web Services using Apache CXF, SOAP, WSDL
- Hands on experience with REST (JAX RS), RestEasy, Spring MVC. Used JSON/XML payload
- Hands on experience with Node js, Node Package manager (npm), VS Code, jQuery, Javascript etc..
- Worked with Angular2, Typescript, Bootstrap, Reactive/Template Forms, Directives, Router, Validators etc.
- Hands on experience with React js, JSX, ES6/ES2016, state, components, Flux etc
- Worked on teh front-end using Spring MVC, Struts 1x/2x. JSP, HTML, Servlet, CSS etc.
- Worked with Hibernate 3x/JPA for database persistence and querying. Worked with HQL.
- Extensively worked with Spring framework for bean management and instantiation
- Hands on experience with Amazon Web Services (AWS) including setup, deployment etc.
- Worked with Elastic Cloud (EC2), AWS Elastic Beanstalk and S3.
- Worked with Oracle 11g and tuned stored procedures to make file processing faster.
- Hands on experience with Apache Cassandra 2x NoSQL database and datastax drivers.
- Worked with Cassandra Query Language (CQL) keyspaces, tables, indexes, partitioning etc.
- Hands on experience with Apache Tomcat 8x and Jenkins for building and deployment.
- Hands on experience working with Spring Boot and embedded Tomcat server.
- Worked with Oracle 11g and tuned stored procedures to make file processing faster.
- Worked with Git repository, Stash, Clearcase, SVN source control etc.
- Hands on experience with asynchronous messaging, JMS and MQ Series
- Hands on experience with XSD, XML, XML Schema etc, SAX, DOM parsers etc
- Hands on working/deployment on UNIX.
- Worked with STS, Eclipse, SQL Developer, Putty, WinSCP, SOAP UI, Postman etc.
TECHNOLOGIES: Java 8x, Apache CXF 3x, Apache Cassandra 2x, CQL 3x, EC2, Node js, Angular2 JS, Hibernate 3x, JAX-RS, JAX-WS, SOAP, WSDL. jQuery, Spring 2x, JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g/11g, ANT, MQ, Javascript, Maven, Apache Tomcat 7x, IBM Websphere 6x, UNIX, Windows
Sr. Java DeveloperConfidential, Dallas TX
Responsibilities:
- Participated teh companywide effort to switch teh reservation system from Sabre to Amadeus.
- Involved in setup of a brand-new application & infrastructure.
- Hands on experience with Agile, JIRA, backlog grooming, sprint planning etc.
- Built a distributor switch to forward requests to legacy or new system based on PNR source
- Worked with both SOAP & REST (JAX-WS/JAX-RS) Web Services using Apache CXF, SOAP, WSDL
- Worked with Hibernate 3x/JPA for database persistence and querying. Worked with HQL.
- Worked with teh Infrastructure team to setup new Tomcat servers, virtual IP addresses etc.
- Password Rotation & Security - Worked on installing Cyber Ark agent and object creation.
- Worked with Javascript, Typescript, Twitter Bootstrap, Node JS, Node Package Manager (npm) etc.
- Worked with Angular2, Typescript, Bootstrap, Reactive/Template Forms, Directives, Custom Validators etc.
- Build and Deployment - Worked on configuring Gradle/Maven/Jenkins build and Rundeck deploy scripts.
- Test Driven Development - Worked with JUnit and JBehave.
- Hands on experience with Amazon Web Services (AWS), Elastic Compute Cloud etc.
- Extensively worked with Spring framework for bean management and instantiation
- Worked on teh front-end using Spring MVC. Struts 2x. JSP, HTML, Servlet, CSS etc.
- Hands on experience with Angular JS, Javascript, Node js etc,
- Worked with Oracle DBA to design a brand new database schema in Oracle 11g.
- Hands on experience with NoSQL, MongoDB, Redis etc.
- Worked with Git repository, Stash, Clearcase, SVN source control, JIRA dashboard etc.
- Hands on experience with asynchronous messaging, JMS and MQ Series
- Hands on experience with XSD, XML, XML Schema etc, SAX, DOM parsers etc
- Hands on working/deployment on UNIX and LINUX machines.
- Hands on experience with functional programming. - Scala, Akka, Apache Spark etc.
- Hands on experience with Javascript, Node js etc.
- Worked with STS, Eclipse, SQL Developer, Putty, WinSCP, SOAP UI, Postman etc.
TECHNOLOGIES: Java 7.0/5x, Apache CXF 3x, Hibernate 3x, JAX-RS, JAX-WS, SOAP, WSDL. EJB 3x, jQuery, Spring 2x, Scala, Akka, Spark, Apache CXF, JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g/11g, ANT, MQ, Javascript, Node js, Maven, Apache Tomcat 7x, IBM Websphere 6x, UNIX, Windows
Sr. Java Developer/Tech Lead
Confidential, Lewisville, TX
Responsibilities:
- Worked with Java 6.0/7.0 including features like generics and annotations.
- Developed RESTful (JAX-RS) web services using RESTEasy.
- Involved in design and worked with SHA-256 algorithm for one way hashing.
- Worked on teh front-end using Struts1x/ 2x, Jquery, JSP, HTML, Javascript, CSS etc.
- Worked with EJB 3x/2x. Hands on experience with CMP & BMP. Worked with Session and Entity Beans
- Worked in a test driven environment. Worked extensively with Junit. Worked with Maven and ANT.
- Involved in developing and consuming JAX-WS web services, SOAP, WSDL. UsedApache CXF 2x.
- Extensively worked with Spring framework for bean management and instantiation
- Worked with Hibernate 3x/JPA for database persistence and querying. Worked with HQL.
- Hands on experience with databases including SQL Server, MySQL, SQL, triggers etc.
- Hands on experience with XML, XML Schema etc, SAX, DOM parsers etc
- Hands on experience with asynchronous messaging, JMS and MQ Series. Deployed on UNIX boxes.
- Worked on Tomcat & JBoss application servers. Used Eclipse IDE and plugins.
TECHNOLOGIES: Java 6.0/7.0, Struts 1x/2x, RESTEasy, JAX-RS, JAX-WS, EJB 3x, jQuery, Spring 2x, Apache CXF, JAX-WS, Hibernate 3x,JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g, ANT, MQ, Tomcat 7x, Maven
Sr. Java Developer
Confidential, Plano, TX
Responsibilities:
- Worked on technical design and creating documentation, JUnit tests and ANT scripts.
- Worked with Java 6.0 including features like generics and annotations.
- Interacted with business analysts, testers and other stake holders in teh project.
- Worked on teh front-end using Struts1x/ 2x, Ext JS 4x, JSP, HTML, Javascript, CSS etc.
- Involved in developing and consuming web services. Worked with Apache CXF 2x, JAX-WS, SOAP, WSDL
- Extensively worked with Spring framework for bean management and instantiation.
- Worked with Hibernate 3x/JPA for database persistence and querying. Extensive experience with HQL.
- Hands on experience with databases including Oracle 11x, MySQL, SQL Triggers, Stored Procedures etc.
- Worked extensively with ESB to make DPI calls.
- Worked with comparators for custom sorting.
- Involved in deployment on UNIX boxes.
- Hands on experience with JMS and MQ Series.
- Worked on Tomcat & Websphere application servers. Used Eclipse IDE and plugins.
- Decompiled Sterling class files for debugging.
TECHNOLOGIES: Java 6.0, Struts 2x, Ext JS 4x, Salesforce, Sterling 9.1, Spring 2x, Apache CXF, JAX-WS, Hibernate 3x,JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g, ANT, MQ, Apache Tomcat 7x, WebSphere 5x
Sr. Java Developer
Confidential, Fort Worth, TX
Responsibilities:
- Worked in an Agile/scrum environment. Had daily stand up meetings.
- Involved in teh technical design of teh application and produced technical documentation.
- Worked with all teh stake holders of teh application to understand requirements and made several improvements/suggestions.
- Worked with Java 6.0/ Java EE including generics and annotations. Worked with several design patterns including singleton, factory, DTO, Value Object etc
- Implemented custom sorting using comparators etc.
- Hands on experience developing and deploying on UNIX environment.
- Hands on experience with messaging (MQ) and IBM Websphere.
- Worked on teh front-end using Struts 2x, Tiles, AJAX, HTML, JSP, Servlets, Javascript, Dojo.
- Hands on experience working with developing and deploying on UNIX and Windows operating systems.
- Extensive experience with XML to send/parse ITA requests/responses.
- Involved in developing and consuming web services. Worked with Apache CXF 2x, JAX-WS
- Worked with Hibernate 3x/JPA for database persistence and querying. Extensive experience with HQL.
- Solid experience with databases including Oracle, MySQL etc.
- Involved in developing unit test cases using JUnit.and ANT for creating build scripts.
- Solid experience with Tomcat 7.0/Websphere application server.
TECHNOLOGIES: Java 6.0, Struts 2x, Spring 2x, Apache CXF, JAX-WS, Hibernate 3x,JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g, ANT, MQ, Apache Tomcat 7x, WebSphere 5xEnterprise Pharmacy System (EPS)
Sr. Java Developer
Confidential, Fort Worth, TX
Responsibilities:
- Worked in an Agile/scrum environment. Had daily stand ups, attended kick-off meetings etc.
- Worked with diverse teams, some of them in offsite US locations.
- Worked with Java 5.0/ Java EE including generics and annotations. Worked with several design patterns including singleton, factory, façade, DTO, Value Object etc
- Developed a web based e-commerce application to process credit card payments.
- Involved in developing and consuming web services. Worked with Apache CXF 2x, XML beans, Web Services using SOAP/WSDL to enable prescribers send e-scripts to stores. Used JAX-WS, JAX-RPC.
- Hands on experience with XML and XML Schema, XSLT. Worked with parsing/binding XML using JAX-B, DOM, SAX parsers. Worked with XML Spy. jDOM.
- Worked with Hibernate 3x/JPA for database persistence and querying. Extensive experience with HQL.
- Worked with Spring framework. Used spring support for Apache CXF.
- Worked with teh DBAs to develop functions, stored procedures and triggers for Oracle 10g RDBMS, Wrote SQL, functions, PL/SQL. Worked with MySQL. Used JDBC/ODBC.
- Worked on teh front-end using HTML, JSP, Servlets, Javascripts, AJAX, Struts 1x and JSF.
- Hands on experience working on UNIX and Windows operating system.
- Involved in developing unit test cases using JUnit.
- Worked with Anthill Pro for deployment, ANT for creating build scripts.
- Solid experience with JBoss 4.2, Apache Tomcat, Eclipse IDE.
TECHNOLOGIES: Java 5.0, Spring 2x, Spring AOP, JAX-B, JAX-P, JAX-RPC, SAX, DOM, cglib, Hibernate 2x/3x, JSF 1x, Java Swing, JSP, HTML, XML, DTD, CSS, XSLT, Oracle 10g, ANT
Senior Java Developer
Confidential, Dallas, TX
Responsibilities:
- Had regular meetings with clients and involved in design reviews and time estimation.Involved in SDLC development including design. Created several design artifacts likeUML, use cases andclass diagrams.
- Worked on an application dat confirms to SOA standard.
- Worked on payment processing and UI for e-commerce website.
- Solid experience publishing and consuming web services. Hands on experience with SOAP, WSDL.
- Developed web services using JAX-WS 2.0, JAX-P. Worked with Apache CXF, SOAP UI.
- Hands on experience with Java 5.0 JDK including generics and annotations. Used several design patterns like factory, singleton, façade etc
- Hands on experience with Hibernate 3x for persistence. Used HQL for querying, created mappings etc.
- Worked with Spring framework.Used spring support for hibernate transaction management.
- Hands on experience with XML, XSLT, XSD, SAX, DOM parsers.
- Worked on teh User Interface using JSP, HTML, Javascript, DTD, CSS, Java Server Faces (JSF)
- Solid experience mapping objects to database tables using Hibernate. Extensive experience with HQL
- Worked with UNIX and Windows OS. Worked with LDAP for authentication.
- Hands on experience with Enterprise Java Beans(EJB) 2x, Session and Entity Beans.
- Solid experience with JBoss 4.2 and Eclipse IDE.
- Worked with CVS version control systems and a huge code base of 5000+ classes.
- Solid experience writing relational databases(RDBMS) including Oracle 10g and MySQL 4x.
- Involved in table design including indexes for faster querying.
Technologies: Java 5.0, J2EE, EJB 2x, JAX-B, JAX-P, JAX-WS, Hibernate 2x, Web Services 1.5, JSP 2x, Servlets 2x, AJAX, HTML, XML, XSL, CSS, JavaScriptLog4j, JDBC, JNDI, JUnit 4x, ANT, UNIX, Websphere, Oracle 9i/10g, Rational Rose
Senior Java Developer
Confidential, Philadelphia, PA
Responsibilities:
- One of country’s leading Healthcare insurance provider. HIPAA certified.
- Responsible for gathering requirement, analysis and design of several modules and trackers.Created several design artifacts likeUML, use cases andclass diagrams using Rational Rose. Worked with multi-tier application.
- Worked with SDLC methodologies and created documentation for several enhancements.
- Worked on teh presentation using JSP, HTML, DHTML,CSS, used AJAX to make asynchronous requests.
- Solid experience with Java Server Faces (JSF). Worked with facelets for templating
- Used dependency injection, bean factories from Spring framework for bean instantiation and configuration.
- Worked on a highly Service Oriented Architecture (SOA) based application.
- Involved in creating Web Services. Solid experience with SOAP, WSDL. Worked with Apache Axis, JAX-WS, JAX-P, JAX-B, JAX-RPC.Worked with persistence technologies like Hibernate framework and mapped database table to Java Objects, Extensively worked with Hibenate Query Language (HQL)
- Solid experience with AJAX, Javascript and JSON objects to
- Solid experince with IBM Websphere 5x and Rational Application Developer(RAD) IDE.
- Soid experience with UNIX scripting. Worked with LDAP for authentication.
- Worked with XML, XML Schema, XSLT to transform XML documents.
- Used Javascript to perform client side validation and several popups.
- Hands on experience with CVS version control system.Worked with relational databases, JDBC, SQL and worked with DBA to create Stored procedures.
- Used to JFreeChart to create customized graphs and Apache FOP for creating PDF files.
- Used Singleton, Inversion of Control, Session Facade and Data Access Object Design patterns.
Technologies: Java 1.5/5.0, EJB 3x,J2EE, Java Server Faces (JSF) 1x, Spring framework 2.0, Hibernate 2x/3x, EJB 2x/3x, Web Services 1.5, JSP 2x, Servlets 2x, AJAX, HTML, XML, XSL, CSS, JavaScript, JFreeChart 1x, Apache FOP, Log4j, JDBC, JNDI, JUnit 4x, ANT, UNIX, Websphere,RAD, Oracle 9i/10g, IBM DB2, Rational Rose, CVS, PVCSAdvisorMax Online
Senior Java Developer
Confidential, New York City, NYResponsibilities:
- Involved in Object Oriented Analysis and Design (OOAD) Wrote UML, use cases and class diagrams during teh design phase.
- Involved in several meetings to gather requirements and created documentation.
- Followed SDLC methodologies and involved in all phases of application development.
- Worked with Session beans for business logic and used Entity beans for persistence Solid experience with Container Managed transactions and Bean Managed Transactions from EJB.
- Extensively used Java Server Faces (JSF) for GUI development and validation.
- Worked with Apacje Tomcat Application Server and Eclipse IDE.
- Worked extensively with Spring Framework for configuration. Used spring for dependency injection and instantiating beans.
- Extensively used Hibernate ORM framework to create several mappings between tables and objects
- Extensively used teh Struts framework to develop presentation layer/input field validation.
- Created Web Services, SOAP, WSDL to communicate with easyAccess system.
- Used AJAX, JSP, HTML, DHTML, JavaScript and CSS extensively. Worked extensively with XML, XSLT, XPath, XML Schema, XSD.
- Used JDBC to connect programmatically to IBM DB2 database.
- Hands on experience with CVS version control system.
- Worked with Websphere application server and Rational Application Developer(RAD)
- Used JUnit for writing test cases, Log4j for logging and ANT for creating build scripts.
- Used JDBC, SQL, PL/SQL and involved in writing Stored procedures and Triggers for Oracle 9i.
- Extensive experience with UNIX shell scripting.
- Used teh Chain Design Pattern, Singleton and Factory Patterns
- Used Expression Language (EL) from JSP 2x, JSTL and Servlets Integrated AdvisorTools with AdvisorMax Online. Used Sitemesh to decorate JSP pages and Freemarker to format emails.
- Created use cases and class diagrams during design of teh application. Had regular meeting with teh “State of New Hampshire” to understand teh complicated set of Business Rules Responsible for developing ‘Candidate Management’, ’Election’, ’Ballots’ and ‘Audit Trail’ modules. Responsible for deploying teh application on System Test, UAT and Production Environments. Worked with Websphere Application Server and Eclipse IDE.
- Worked on e-commerce, credit card payment processing. Developed UI/backend.
- Used teh Spring Inversion of Control framework for bean instantiation.
- Used teh Struts framework extensively for UI development/validation.
- Used Hibernate persistence framework to persist data. Supported Oracle 9i database. Extensively used Web Services, SOAP,WSDL to perform DMV Validation Extensively used HTML, DHTML, JSP, JSP Custom Tags, CSS and JavaScript Inserted a MS Word-style applet into teh website for users to input formatted data. Used XML, XSLT, XML Schema and SAX Parser to generate a “Ballot”. Experience using Business Delegate, Singleton and Factory Patterns. Used PL/SQL, TSQL and wrote Stored procedures and Triggers Extensively worked with Collections, Threads, JDBC, and Servlets. Involved in writing reports using Jasper Reports and JUnit Test Cases
