Sr. Java Full Stack Developer Resume
Brentwood -, TN
SUMMARY:
- Overall 7+ years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies.
- Extensive expertise wif Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices and Hibernate.
- Good knowledge and experience in developing web interfaces using client-side technologies like AngularJS, XML, HTML, DHTML and SASS.
- Design teh whole API using RESTful API Modeling Language (RAML).
- Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.
- Fluent wif teh core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programing.
- Experience in Script Languages like Perl, Shell, and Ant.
- Hands on experience working on full life cycle MuleSoft projects from inception, setup, development, QA, and performance testing and production deployment.
- Created REST Microservice APIs using Spring Boot Application.
- Experience in integrating REST, SOAP services using MuleSoft.
- Used Maven and Jenkins as build tool and deploying teh application using Kafka.
- Used spring config server for centralized configuration and Splunk for centralized logging.
- Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Experience in Data Modeling and working wif Cassandra Query Language (CQL).
- Solid experience on API development using node JS, express JS.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
- Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
- Confidence in working wif other iOS and Android developers to complete detailed projects.
- Performed Unit Testing using Junit Testing Framework and Log4J to monitor teh error logs.
- Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
- Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
- Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
- Performance Targeted Implementer wif substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using teh Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
- Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.
- Outstanding skills in design aspects and technical documentation along wif strong interpersonal, analytical and Organizational skills.
- End to end development support of teh application till teh final rollout of teh application.
- Demonstrated excellent presentation and communication skills while conducting functional and technical sessions.
TECHNICAL SKILLS:
Programming Skills: C++, Java/J2EE, JDBC, Guava, JSTL, JSP 1.2/2.0, EJB 2.0/3.0, JavaBeans, JMS, JNDI, CSD, JAXB, Web services, HTML, CSS
Frameworks: Struts 1.x/2.x, Hibernate 3.x/4.x, Spring 3.2, JSF 2.0
Cloud Technologies: AWS, Google Cloud
Databases: Oracle … MYSQL, NoSQL, DB2, PL/SQL, JDBC, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB
Web Services: XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS
Client-Side Technologies: JavaScript, AJAX, jQuery 1.11, Angular JS
Tools: Eclipse, Apache Tomcat 7.0, FileZilla, Putty, Tableau, Alteryx, Maven, Gradle
Build Tools: ANT, Maven, Jenkins
Application/Web Servers: Apache Tomcat 5.x/6.x, Web sphere Application Server8.0, IBM WebSphere 7.x/6.x, J Boss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
Scripting Languages: Shell, python
Testing/Logging Tools: JUnit, Mockito, SOAP UI Testing
Version Control: CVS, VSS, SVN, Rational Clear case, Git
Operating Systems: UNIX/Linux, Microsoft Windows Variants, Red hat Linux-CentOS 7, Android
PROFESSIONAL EXPERIENCE:
Confidential, Brentwood - TN
Sr. Java Full Stack Developer
Responsibilities:
- Used Spring-IOC concepts and Spring MVC pattern for developing teh application.
- Implemented MVC architecture application using Spring and created Lambda function in AWS using Spring Framework.
- Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery.
- Experience working wif AWS for Storage & content delivery and Application deployment services.
- Worked closely wif teh team to achieve continuous integration and continuous delivery.
- Selecting teh appropriate AWS service based on compute, data, or security requirements.
- Experience in Integration of Amazon Web Services wif other applications infrastructure.
- Migrated applications from Java 1.7 to Java 1.8 using Lambdas and parallel streams.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit testcases.
- Good experience in SCRUM process of Agile (Iterative) development methodology.
- Having good Knowledge in NOSQL data base like DynamoDB.
- Used AWS SDK to connect wif Amazon SQS for bulk email processing.
- Implemented AWS IAM for managing teh credentials of applications dat runs on EC2 instances.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Worked on building data center wif AWS and Installed SVN, GIT, Jenkins images on AWS.
- Designed, built, and deployed a multitude application utilizing almost all of teh AWS stack.
- Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
- Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
- Used Apache tomcat and WebLogic as an application server to deploy various components of application.
- Implemented Hibernate/JPA for data persistence.
- Automate teh cloud deployments using chef, python and AWS Cloud Formation Templates.
- Administered and deployed applications into WebSphere Application Server.
- Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
- Used Apache Camel in teh JBoss Fuse ESB as teh integration platform for SOA Services.
- Providing JSON responses for both android and iPhone applications using Struts Actions classes.
- Helping teh mobile team to debug teh issue on both teh IOS and android applications.
- Strong experience wif SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
- Tested teh Web services using SOAPUI and by writing Web service client in Java for transmitting teh offender's information in XML data using teh WSDL provided.
Environment: Java 1.8, Core Java, J2EE, Spring MVC, Spring Boot, Spring Integration, Spring Security, Hibernate, Microservices, REST, SOAP, Web-Services, JSON, JUNIT, Mockito, AWS (EC2, Lambda, ELB, S3, RDS, Cloud watch and Route 53, Cognito), Eclipse, Tomcat, Oracle 11g, Oracle SQL developer, Log4J.
Confidential, Dallas - TX
Sr. Java Full Stack Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development, testing and maintenance phases of R&D redesign.
- Involved in teh design of teh applications using J2EE Model/View/Controller (MVC) design pattern.
- Used Concourse and Jenkins for Microservices deployment.
- Implemented stored procedures using Spring JDBC template.
- Implemented REST Microservices using Spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Developed teh web tier using JSP, Spring MVC.
- Used Spring Framework for teh Implementation of teh Application.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Involved in designing and developing front end application using Struts 1.x.
- Used JPA/Hibernate to write DAO classes to interact wif teh database.
- Used advanced core java features like annotations, generics, enhanced for loop etc. throughout teh application.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP.
- Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
- Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
- Developed Restful API's using APIGEE platform.
- Worked on building proxies and policies wif in APIGEE along wif security frameworks.
- Designed exception handling and a logging framework as part of teh remediation strategy.
- Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
- Configured and scheduled jobs for multiple projects on Jenkins.
- Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Experience in writing teh SQL, PL/SQL stored procedures to meet teh business requirements and teh transformations.
- Designed and Developed scripts for uploading data from flat files and XML files into database, performing business validations on teh data using PL/SQL Procedures.
- Developing Test Cases and performed Unit testing using Junit for teh Action classes.
- Used test automation frameworks like Selenium.
- Used Log4J logging framework to write Log messages wif various levels for logging across teh application.
- Working on Oracle database systems to create pilot users for some of teh applications.
- Isolated problems by using CA Wily Introscope, Dynatrace as application performance management tool.
- Used Apache JMeter as a load-testing tool for analyzing and measuring teh performance of a variety of services.
- Maintained version control of teh Java files wif SVN and GIT.
Environment: Java 1.8, Core Java, J2EE, Spring MVC, MuleSoft, Hibernate, Microservices, REST, SOAP, JSP, Node Js, AngularJS, HTML 5, CSS, Servlets, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, CSS, JavaScript, Node.js, AWS (EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53), IntelliJ IDEA, Tomcat, Oracle 11g, Oracle SQL developer, Jenkins, Log4J, UNIX.
Confidential, Irvine - CA
Sr. Java Developer
Responsibilities:
- Followed Agile methodology interacted wif teh client, provide/take feedback on teh features, suggest/implement optimal solutions and tailored application to customer needs.
- Involved in analysis, design, development, testing/debugging and implementation.
- Developed Required Action classes and presentation layer forms and Java beans containing teh business-logic wif teh halp of Core Java.
- Implemented responsive web design using media queries and Bootstrap.
- Built required web pages for re-written content using JavaScript, HTML, JSP, Angular JS to create teh user-interface views.
- Created Single Page Application wif loading multiple views using route services and adding more User Experience to make dynamic by Angular 2.0 framework and NodeJS.
- Experience in working different changed procedures of Angular1.0 to Angular 2.0 such as Router Outlet and Router-link.
- Implemented modules into Node JS to integrate wif designs and requirements.
- Extensive experience in Model view controller frameworks like Spring MVC, JSP.
- Used Spring IOC wif annotations for Dependency Injection.
- Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, Thread Executor framework), which communicates wif various service layers, and configuring teh Spring xml files.
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
- Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Made use of teh Spring MVC framework, along wif Hibernate for object-relational mapping.
- Worked in implementing teh Method and Object Level security using Spring Security.
- Developed teh Method and Object Level security using Spring Security.
- Used AWS to deploy teh project on EC2 instance. Implementation of teh Business logic layer for Mongo DBServices.
- Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlet and JSTL.
- Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting teh messages in teh message queue.
- Developed Wrapper in Python for instantiating multi-threaded application
- Responsible for design and developing Persistence classes using Hibernate, and spring boot data Template frameworks to save data in database tables.
- Generated Python Django Forms to record data of online users
- Tested teh Web services using SOAP UI and by writing Web service client in Java for transmitting teh offender's information in XML data using teh WSDL provided.
- Configured and scheduled jobs for multiple projects on Hudson.
- Developed automatic build scripts using ANT for teh application to deploy and test.
- Wrote JUnit Test Cases for teh Helper, Gateway, and Action classes which supported teh application.
- Implemented Docker container for teh Enterprise build system.
- Used Log4j for logging across teh application.
Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Servlets 3.0, Hibernate 5.0.X, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS1.3.8, Eclipse, Maven.
Confidential - Columbus, OH
Java Developer
Responsibilities:
- Working in development of teh PDMS application to provide teh Java Interfaces in teh SOA environment.
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed wif OOA/OOD and use-case, documented in UML diagrams.
- Developed JSPs for user interfaces to interact wif business layer. Developed Servlets to communicate wif teh other components under STRUTS Framework.
- Involved in teh development of teh presentation tier using JSP, HTML, JSTL, CSS, XML, XSL, JavaScript, Swing and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in teh business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
- Responsible for making enhancements to teh application developed in GWT, wif JBoss and Maven.
- Software maintenance and source control using Clear Case.
- Developed Interactive GUI Screens using HTML, JSPs.
- Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications wif MVC capability.
- Worked wif cross functional teams, including associated Data, UI and Mid-Tier teams.
- Wrote Page level code using JavaScript wif Angular.js, Node.js, Bootstrap framework.
- Implemented teh security access rules for all types of users for different services applied.
- Developed code to grant user authorizations for ALM based upon user authentication on LDAP server.
- Developed RESTful services using JERSEY implementation.
- Also used IBM App Scan to Code Security and Clear Quest to issue tracking to move teh applications quickly to teh servers.
- Worked wif Splunk to logging and analyzing defects status.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using teh API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve teh Object Relational Mapping and easy maintenance of data.
- Processing batch jobs daily/weekly to build teh application to teh WebLogic server.
Environment: Java, J2EE, JSP, JavaScript, AngularJS, Node.js, Servlets 3.0, Hibernate 5.0.X, REST, SOAP, WSDL, Cassandra, MAVEN, Spring 4.3, WebSphere Application Server, Eclipse Mars, REST and SOAP Web services, MYSQL, OpenShift, mango DB 3.2.9, UML, Visio, Log4J, UNIX, Soap UI, jQuery, HTML/HTML5, AJAX, Bootstrap, XML, GIT, JMS, JSF, EJB3, Jenkins, AWS, JUNIT, GIT.
Confidential
Java Developer
Responsibilities:
- Used Microsoft Visio for designing teh Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of teh application.
- Prepared Functional and Non-Functional requirements by analyzing teh business requirements for MMIS, Prisoner Match, DLEG batch processes by using Java Multi-Threading
- Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
- Extensively used Java multi-threading to implement batch Jobs wif JDK 1.5 features.
- Implemented teh online application by using Core Java, JDBC, JSP, Servlets, Web Services, SOAP, and WSDL.
- Implemented teh project by using Struts2 MVC framework and used hibernate to communicate wif database.
- Configured teh project on WebSphere 7 application servers
- Communicated wif other Health Care info by using Web Services wif teh halp of SOAP, WSDL.
- Tested teh web services wif SOAP UI tool
- Implemented Singleton, factory design pattern, DAO Design Patterns based on teh application requirements.
- Used SAX and DOM parsers to parse teh raw XML documents.
- Used RAD as Development IDE for web applications.
- Tuning complex database queries and joining teh tables to improve teh performance of teh application
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures.
- Designed and developed base classes, framework classes and common re-usable components.
- Used Clear Case for Version Control tool and Clear Quest for bug tracking tool
- Wrote shell scripts for batch jobs
- Developed test plan documents for all back-end database modules.
- Deployed teh project in Linux environment.
Environment: JDK 1.5, JSP, Web Sphere7, JDBC, Spring Framework, Hibernate Framework, XML, DOM, SAX, EJB 2.1, CSS, HTML, JNDI, Web Services, WSDL, SOAP, RAD, SQL, PL/SQL, JavaScript, Oracle10g, Toad, Log4j, ANT, Clear Case, Clear Quest, Windows XP, Red Hat Linux.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design, coding and implementation and code review.
- Used UML and Rational Rose for system design and modeling.
- Designed and developed teh presentation layer using JSP/Servlets. Implemented teh JSPs, Servlets in teh MVC Struts Framework to effectively handle teh workflow of teh application.
- Executed complete implementation of business/data access layer in EJB's and other classes on Web Sphere Application Server.
- Deployed teh EJB's on WebLogic Application Server.
- Used Servlets to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Established JDBC connection to retrieve teh customer account details and transactions list from teh IBM DB2 database.
- Worked wif IBM Sybase Data Base back end. Used XML as data communication format between different modules
- Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access teh IBM DB2 database.
- Developed Controller Servlets, Action and Form objects for process of interacting wif IBM DB2 database and retrieving dynamic data.
- Involved in teh Validation and documentation of Test Results. Writing Detail Design Documents wif UML Specifications.
- Developed a standalone java client using teh Java API for XML-based RPC, and tested teh functionality of teh web service.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote test scenarios for testing teh web service, both from a Web Client and a Standalone Java Client.
Environment: Core Java1.4, J2EE (EJB 2.0, JNDI), Servlets (Struts), log4j, JMS, PL-SQL/SQL Procedures, WebLogic Application Server 5.0, Rational Unified Process (RUP), Rational Rose, UML, XML, XSL, IBM DB2 UDB 8.1, PVCS & Unix.
