Full Stack Java Developer Resume
TX
SUMMARY
- 5+ years of IT Experience in application design, software development life cycle (SDLC), agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designer and developer in Java & J2EE Web technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Experience in Service Oriented Architecture(SOA), Web services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST web services.
- Technical skills encompass Java, J2EE (JDBC, Servlets, Custom tags, EJB, JMS, JNDI, JQuery, Struts, Web Services (SOAP, RESTFUL), Spring & Hibernate Frameworks, ORM, XML, HTML 5.0, DHTMLX, UML, JSON, JQuery, JSTL, Apache Log4J, ANT, Maven, Shell script and Java script.
- Knowledge on major components in Hadoop Ecosystem like Hadoop Map Reduce, HDFS, HIVE, PIG, Pentaho, HBase, Sqoop, Oozie and Flume.
- Knowledge on Oozie workflow engine in running workflow jobs with actions that run Hadoop Map/Reduce and Pig jobs.
- Strong experience in Design, Development of several Web based applications using open source frameworks such as Struts and Spring.
- Experience on working with Solr
- Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented module (AOP Module), JDBC Module, ORM Module and web module.
- Good experience in development and support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
- Over 5 years of experience in Core Java, Multithreading and Design patterns.
- Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Worked on applications at enterprise level. Configured DB on Unix and Linux and communicating the same from front end applications.
- Expertise in developing rich GUI Interfaces using HTML, CSS, JavaScript, AngularJS, Backbone JS, JSP and Servlets.
- Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS,JAX-WSand Restful web services usingJAX-RS, CXF and JERSEY APIs.
- Hands on experience in IDE Tools: Eclipse, My Eclipse, IBM RAD.
- Experienced in Software configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience with Web sphere MQ (Messaging Queue’s), JMS (JAVA Messaging services).
- Experience in application and web servers such as Websphere, JBoss, Apache Tomcat & UNIX.
- Involved in SQL/PLSQL and Stored Procedures using Oracle.
- Expertise in developing applications on core Java and J2EE technologies using JSF 2.0, Prime Faces 3.4.
- Have strong experience in code debugging and bug fixing.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and senior management.
- Used EJB 3.0 session beans using JBOSS seam context management.
- Worked extensively on web sphere application server 7.0 and 6.1.
- Excellent communications and Interpersonal skills with Strong Technical and Analytical reasoning ability.
- Designed the LDAP schema for adding custom attributes for password policy management.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors.
- Eager to learn new technologies and can easily adapt to new technologies and tools.
TECHNICAL SKILLS
Language: Java, C++, SQL, PL/SQL, python, UML,Shellscripting
JAVA/J2EE Technologies: JDK 1.4/1.5/1.6, JSP 1.2/2, Servlets, Ajax, Struts 1.1. /1.2/2.0 , JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, Junit, XML, AngularJs, BackboneJS, Web services, XML, HTML, Java script,AJAX WSDL, SOAP, DOJO, JSP, JSTL, XSLT, SPRING FORM TAGS, STRUTS TAGS, microservices.
Methodologies: Agile, Scrum, UML, Design Patterns
Databases: Oracle 8i/9i/10g/11g, MS SQL Server 7.0/2000/2012 , DB2 v10.1, Cassandra, Postgres
Application/Web server: Apache Tomcat, WebSphere, JBoss
Operating System: Windows 98/NT/2000/2003/XP/7, Linux,Unix
Development tools: Eclipse 3.0/3.1, My Eclipse 5.x, WSAD 4.X/5.X, RAD 6.x/7.x, IBM Websphere 5.x/6.x, IBM MQ Series, TOAD, ANT MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for web sphere, IBM Messaging Queue series(MQ), IBM MQ visual EDIT, SOAP UI, SOAP Pro, LISA,CA, Maven, Postman
Testing Tools: Jasmine, karma, grunt, gulp
Version Controls: SVN, CVS, Visual SourceSafe(VSS), Git
PROFESSIONAL EXPERIENCE
Confidential, TX
Full Stack Java Developer
Responsibilities:
- Involved in the development using JAVA/J2EE Technologies, Web services, Hibernate, Spring Framework.
- Developed the application using Spring Framework which is based on the MVC Design pattern.
- Involved in developing the web pages using Angular4, which are powerful in building the Single page web applications
- Worked on the Reports module of the project as a developer onMSSQLServer
- Experienced in migrating Data from Excel, Flat file, Oracle toMSSQLServer usingSQLServer.
- UsedMySQLdatabase for data persistence.
- Using the Ajax, Json the Db2 objects are fetched dynamically and displayed.
- Responsible for writing SQL queries and procedures using DB2.
- Testers can record and playback the entire Web UI testing workflow within a native browser emulation (IE, Firefox, Safari, etc.), and get sustainable test assets out of the process by using lISA.
- Created AWSCloudFormation (Infrastructure as a code) scripts as per the infrastructure requirements.
- Java/SpringNoSQLdeveloperwith extensive experience in designing and implementing SOA based applications.
- Got good experience withNoSQLdatabase.
- Administrator for LinkedIn Sales Navigator, RainKing, Brainshark andDocusign
- Strong Programming Skills in designing and implementation of multi-tier applications usingJava, Multi-Threading, J2EE, Spring, Spring Boot, Hibernate,MicroServices, NodeJS, Mongo DB.
- Developed applications using Spring Boot andMicroservicesArchitecture.
- Managed source code with Git, GitLab, and SVN. Implemented workflow - which included branches and version tags.
- Created and contributed requirement documents, flow charts, usability test reports, gherkin documents, sprint tickets, issues on GitLab
- Involved in writing the front-end code for the application using Angular4.
- Designed and developed the Presentation layer usingandAngularMaterial.
- Experience in working on modern MEAN STACK - MongoDB, Express.JS, AngularJS, and Node.JS.
- Created a Running-location-Service using Spring Boot to store Running Information and address (From and To) to MySQL database.
- Extensive experience with Amazon Web Services (AWS) which includes Amazon's cloud computing offerings Designed for security, authentication, authorization and cost optimization with AWS.
- Kafka broker stores all messages in the partitions configured for that particular topic. It ensures the messages are equally shared between partitions. If the producer sends two messages and there are two partitions, Kafka will store one message in the first partition and the second message in the second partition.
- Used Microservices based on requirement (containers, load balancing, distributed cache).
- Experience with building micro services (Spring Boot or Groovy).
- Work experience with Spring boot, RabbitMQ, STOMP, Web sockets, SockJS.
- Used Apache CXF to create SOAP based &JAX-WSto create Restful web services
- Exposed Stateless session beans as RESTful web services usingJAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
- Design and development of objects using Object Oriented Design in java.
- Developed UI Using JSP, Groovy HTML, XHTML, XSLT, JQuery, AngularJS and Java script to simplify the complexities of the application.
- Have used theGroovyto make the configuration loading dynamically seamlessly when there are changes required for GPRS additions or removal.
- Act as Document Controller forDocuSignPolicy Management program
- Create custom forms, DocuSign integration, business rules, back ground check configuration, Java-Groovy scripting for validations, workflow rules and activities etc.
- Expertise in Sharding distributed Cassandra and Mongodb system Experience in building Cassandra cluster, Monitoring Cassandra cluster for resource utilization.
- Managing Cassandra clusters using Cassandra clusters using Datastax opscenter Knowledge of Cassandra systems backup and recovery Knowledge of Cassandra security Knowledge of Cassandra maintenance and tuning - both database and server.
- Extensively used CSS and Bootstrap for styling the HTML Elements.
- Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with Oracle databases.
- Created Security certificates and established secured connections between Application servers and Web Servers.
- Developed applications on core Java and J2EE technologies using JSF 2.0, Prime Faces 3.4.
- Worked on web sphere application server 7.0 and 6.1.
- Configured springapp-servlet.xml, web.xml Spring specific deployment descriptor.
- Configured database with hibernate.cfg.xml & database mapping with hbm.xml
- Involved in trouble shooting and customer support.
- Developed the Spring AOP Programming to configure logging for the application.
- Worked on REST Framework to create web services.
- Used Subversion for software version control.
- Good hands on writing Ant Build Scripts.
- Experience in extracting, manipulating data, and creating Data Sets from various sources like Excel, flat files, using PROC IMPORT techniques and SQL pass through facility.
- Understanding the requirements and creating detail level analysis consisting customizations and considerations.
- Involved in helping out the new hires initially with the info shares on SAS and gradually with project setups.
- Created test plans and Junit test cases and test suite for testing the application
- Worked in agile environment with active Scrum participation.
- Strong work experience on Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various applications.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
Environment: Java, JSP, Spring, Hibernate, XML, CSS, AJAX, HTML5, Angular4, Javascript, EXT JS, JQuery, Nodejs, Groovy, Rational clear case, MySQL,Microsoft Visio, WebSphere Application Server, REST Web services, KAFKA,GIT, Cassandra, microservices, Oracle, JUNIT, ANT, Agile, RabbitMQ, STOMP, LISA, CA,MS SQL, DB2.
Confidential, Dallas, TX
Full Stack Java Developer
Responsibilities:
- Responsible for gathering and understanding the system requirements by interacting with clients.
- Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
- Implemented Spring MVC to integrate business logic and model and DAO classes using Hibernate.
- Worked on CORE JAVA (Collections of Type Generics, Templates) and used the core packages.
- Designed the LDAP schema for adding custom attributes for password policy management.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS andJAX-WStechnologies.
- Worked on Marshalling and Un Marshalling the XML using the JIBX Parser.
- Interpreted and manipulated spring and hibernate configure files.
- Designed and developed application components and business services for an internal applicationinfrastructure component platform known as Common Channel Infrastructure; technology stackincluded Java, Groovy, Gradle, Ant, Perl, TopLink, JSP, jQuery, JUnit, XML and JSON.
- Develop SQL script inMySQL
- Backup theMySQLDatabase. DevelopedMySQLdatabase Schemas and DDL/DML scripts.
- Worked on JMS and Messaging Queue (MQ) configurations.
- Designed and developed GUI Screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS, JSON.
- Consumed external web services by creating service contract through WSRR (Websphere Service Registry and Repository) from different Development centers(DCs) and validated the services through SOAP UI.
- Worked on SOAP based Web services
- Tested Web Services using SOAP UI.
- Used Jenkins tool to build the application on the server.
- Performed initial client assessment andanalysisto begin research process
- Liaison for the product development team for the web-platform architecture
- Designed KPIs, created Dashboards, business intelligence, budgeting and businessanalysis
- Identified and suggested new technologies and tools for enhancing product value and increasing team
- Extensively worked for deployment, configurations of application on WEBSPHERE server (DEV and QA-Smoke) and WEBSPHERE PORTAL for integration of all modules.
- Developed documentation for QA Environment.
- Loaded the records from Legacy database (DB2 V10) to existing one (Cassandra 1.2.8)
- Synchronized the create, Update and delete of records between Legacy Database (DB2 v10) and Cassandra 1.2.8
- Created stored procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
- Application developed on Agile methodologies scrum and iterative method process.
- Used Apache Log4j logging API to log errors and messages.
- Deployed applications on Unix Environment for Dev, QA-Smoke
- Unit tested the application using JUnits and Easy Mock.
- Involved in 24x7 support, Maintenance and enhancement of the application
- Understand and Analyze Client's requirements.
- Interface and Reporting Lead and thus was responsible for overall Interface and Report delivery to client.
- Handoff meetings about Requirements to start the Analysis.
- Create the Detailed Test Script by referring requirement document, writing Test cases, Test plans and executed them.
- Create issues as needed when actual results do not meet expected results.
- Reporting and Documentation.
- Performs defect analysis and correction.
- Completes high quality work accurately and on time.
Environment: JDK, Spring Framework, XML, HTML, JSP, Angular JS, Hibernate, ANT, Java Script, XSLT, CSS, AJAX, JMS, SOAP Web Services, Web Sphere Application Server, Groovy, Tomcat DB2 Cassandra, PL/SQL, MQ Series, Junit, Log4j, Shell scripting, UNIX, SAS EG, ATE, SQL Utility.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed java backend batch jobs to update the product offer details.
- Core Java coding and development using Multithreading and Design Patterns.
- Core java development and support of Java/J2EE applications with emphasis on OOP based web forms, business logic, database access components.
- Preparing technical specifications, test plans for Unit testing.
- Involved in writing and invoking the Spring MVC Calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, and Java Collections.
- Experienced with RAD/Iterative development methodologies.
- Used Hibernate 3.2 as ORM solution in persistence layer of the application.
- Used Log4j as a logging tool.
- Used HQL (Hibernate Query Language) to write static and complex queries while Communicating with DB2 database.
- Involved in developing custom tag libs, JSP, EJB’s, Portlets and DB2 - stored procedures.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Wrote hbm mapping files and POJO Classes to map database tables with java objects.
- Created an XML configuration file for Hibernate—Database connectivity.
- Involved in preparing Check list for Application Deployment in Implementation.
- Preparing technical specifications, test plans for unit testing.
- Actively involved in the code reviews.
- Debugging and troubleshooting the bugs and resolving the issues.
- Involved in bug fixing & production support and maintenance activities.
- Performing Code merge using SVN.
- Performed activities for quality process by configuration management to achieve CMMI Level 5.
- Deploying code to web sphere.
- Presentation of module to team members.
Environment: Java 1.6, JSP, EJB, Spring, Hibernate, My Eclipse, Java Script, JSTL, Unix, Shell script, AJAX, Web sphere Application Server, DB2, Maven, ORM, Web Services (SOAP, RESTFUL), HTML, CSS, JAVASCRIPT.