Sr. Application Developer Resume
Dallas, TX
SUMMARY
- 6 years of experience in Java/J2EE with full Software Development Life Cycle (Software analysis, design, development, architecture, deployment, testing, and maintenance).
- Proficient in developing web - based applications on Java/J2EE technologies using Object Oriented Methodology.
- Good experience in all phases of teh SDLC, Waterfall and Agile Methodologies like collecting business specifications, design, analysis, development, testing and maintaining teh application.
- Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront).
- Extensive work experience in HTML5, XHTML, DHTML, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON, Bootstrap, AngularJS.
- Good experience in developing application using Java, J2EE Web Technologies with Servlets, JSP’s, REST Web services, ANT, CSS, SOAP,Spring libraries, Struts, JDK, JavaBeans, Applets, MYSQL, RDBMS, Web sphere, EJB 2.0, Junit, JavaScript, RMI, JDBC, STRUTS Framework.
- Good knowledge in xml technologies like XML/ XSL/ XSLT, XML Schemas (XSD).
- Strong programming skills using Java, Struts2, Spring MVC, Spring3.x, Hibernate3.2/2.x, JPA 2, Java Beans, JTA, JNDI, JSTL, JDBC.
- Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
- Good knowledge and experience in deployment using Application Serverslike Apache Tomcat, JBoss, WebSphere Application Server (WAS) and WebLogic.
- Good Experience with LINUX shell scripting.
- Expertise in relational databases like Oracle 11g, MySQL, PL/SQL and NOSQL databases such as MongoDB and Dynamo DB.
- Experience in Configuration of Object Relational Mapping (ORM) framework in Hibernate.
- Proficient in using design patterns like Singleton, DTO and DAO.
- Developed applications using IDE's like ECLIPSE, RAD and WSAD.
- Experienced in developing UML diagrams like Use Case Diagrams, Sequence Diagrams, Class diagrams and Behavior Diagrams.
- Good experience in ILOG JRULES/IBM ODM BRMS, Authoring BOM, BOM to XOM mapping, Rule Flows, BAL rules, Decision tables, Decision Trees and technical rules.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Working with UNIX/ LINUX and Windows XP Pro, Windows 7, Windows 8.
- Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
- Good experience in using ANT and Maven build scripts for teh project build and deployment process.
- A resourceful team player with good inter-personal skills, effective problem solving and decision making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Good experience in working with a team together to deliver best outputs in given time frames
- Supported teh application in production and worked closely with off-shore teams.
TECHNICAL SKILLS
Languages: Java, C, PHP, SQL, Python, PL/SQL.
J2EETechnologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), HTML, Java Script, JSP, XML, EJB, Design Patterns, JNDI, JPA, RMI.
Framework/API: Struts 1.x/ 2.0, spring (DI, MVC, AOP, and Batch) and Hibernate.
IDE/Tools: Eclipse, RAD, Net Beans, SOAP UI, TOAD, Jenkins, Putty, Secure CRT, Http Watch, STS, JDeveloper 9.0.3.
Application Servers: Apache HTTP, Apache Tomcat 7x, JBoss, Web Sphere, WebLogic.
WEB Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, RESTful services, HTML5,CSS3, JavaScript, Angular JS, jQuery.
Database: Oracle, MS-SQL, DB2, MySQL, Dynamo DB, MongoDB, Cassandra.
XML Technologies: XML, XSLT, DOM, DTD, SAX.
Version control: CVS, SVN, GIT, Clear Case.
Operating System: Windows (7, Vista, XP, 2000, 98, NT), Linux, UNIX.
Cloud Computing: Amazon EC2, Amazon S3
PROFESSIONAL EXPERIENCE
Sr. Application Developer
Confidential, Dallas, TX
Responsibilities:- Involved in analysis and design phase. Participated in discussion meetings about requirements.
- Used agile methodology for adaptive planning, evolutionary development, early delivery and continuous improvement of project.
- Involved in delivering existing SOAP based service bundles to decoupled architecture based on microservices to halp power teh existing apps using Restful API’s.
- Used ECO tool to generate teh templates for teh microservice. dis template supplies initial definition of teh pipeling(CI/CD process).
- Developed Presentation layer using JSP, HTML, CSS, and spring form Tags.
- Used Maven build tool for building Projects.
- Used to Sonarqube tool for monitoring code quality and test coverage.
- Used Apache Tiles to define teh JSP screen layouts and integrated with Spring MVC.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Used Camel is a message automation and routing framework that is embedded with AJSC( Confidential & Confidential Java Service Container framework).
- Used XPDL for exchange process definitions and contivo maps for data mapping.
- Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Used SoapUI for testing web services used in dis application.
- Implemented logging mechanism using log4j.
- Used pact broker for contract testing.
- Used Docker to create docker image to use in subsequent deployment and deployed to teh Kubernetes cluster.
- Used splunk to monitor logs.
- Used Jenkins to build teh application in higher environments and used Maven for local builds. Sonar test cases were automated using Jenkins.
- Worked with Devops and testing team to resolve teh issues related to deployments and testing issues.
- Used Git version control to check-in and checkout and co-ordinate among team members.
- Used Eclipse IDE to develop teh application and deployed and tomcat application server.
Environment: JDK 1.8, Spring MVC, Spring Boot, XPDL, Contivo, Oracle,Splunk, SOAP web service, REST web service, GIT, XML, Eclipse, Maven, Jenkins, Docker, Kubernetes, Junit, Java Server Pages (JSP), Servlets, JDBC, AJAX, Web services, JSON, Java Beans.
Sr. Java Developer
Confidential, Overland Park, KS
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of teh project using teh AGILE Software development methodology.
- Gatheird and clarified requirements to feed into high-level customization design, development and installation phases.
- Provided Application and Component Architecture for Java EE / SOA Applications.
- Involved in teh development of teh batch applications using Spring Batch framework and in monitoring and fixing teh control-M scheduled jobs.
- Involved in system design and development using Collections and multithreading for teh action classes.
- Used spring framework to inject teh DAO and Bean objects and for auto wiring teh components.
- Worked on Hibernate, including mapping files, configuration file and classes to interact with Oracle database.
- Developed UI screens using HTML, XML, Jquery, JavaScript, XML, AngularJS with Bootstrap CSS and also worked on implementing custom directives and Controllers.
- Using Java Script and Struts validation frame work for performing front end validations. Designed, developed and published Loan Pre-processing Web Services.
- Developed a REST web service to perform CRUD operations on teh database for internal web application.
- Developed Directives in AngularJS for DOM.
- Involved in writing SQL, PL/SQL queries and stored procedures for teh application.
- Involved in debugging and deployment of teh java applications.
- Implemented Log4j for logging and appended to a log file for debugging.
- Used spring framework to inject teh DAO and Bean objects and for auto wiring teh components and implemented application security using spring security API.
- Used UNIX Shellscripts for batch jobs scheduling and customizing teh environment.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Build JAX-WS and JAX-RPC SOA service binding producers and client implementation from WSDL contracts.
- Experience with Test Driven Development.
- As a certified application security champion (ASC) worked in resolving various security scan vulnerabilities.
- Maintained teh Source Code using SVN.
Environment: JDK 1.7, JSP,SOA, Struts2, Servlets, XSLT, DB2, UDB, SOAP Web Services, Core Java, SVN, HTML, CSS, XML, Eclipse, JDBC, Maven, Control - M Scheduler, EJB3, Reporting Services (SSRS),Apache Tomcat, Jenkins, Spring Security, JavaScript 1.8, XML,Log4j, Bootstrap CSS, Angular JS, Hibernate 4.2, Spring 3.0, JQuery2.0, JSON, AJAX,iBatis, Oracle 11g.
Java/J2EE Developer
Confidential, New York, NY
Responsibilities:
- Involved in development, testing, deployment to PAT/PIT/VPT environments and responsible for live support for any defect fixes.
- Designed and developed teh applications based on Spring MVC, Struts2 and Hibernate frameworks. Used JDBC for data retrieval from teh database for various inquiries.
- Involved in organizing daily scrum meetings with teh developers, to follow AGILE methodology and delivering in sprints.
- Involved in delivering teh digital transformation of ROLB to decoupled architecture based on microservices to halp power teh existing apps using Restful API’s.
- Developed teh backend tier of teh decoupled Smart Investor app using Spring Core, Spring MVC (CXF-JaxRS) framework providing Dependency management pattern invoking teh FNZ API’s and retrieving teh data from FNZ in JSON and binding teh JSON with teh Angular JS framework and displaying on teh UI.
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3 Java Script for request management and search and filter modules.
- Implemented RESTful and SOAP based webservices layer to interface with ORACLE database using JAX-RS, JAX-WS, JAXRPC API’s.
- Implemented teh Account Management microservice that used Spring Data to implement a JPA and Spring Rest to provide a RESTful Interface based on Spring Boot application. Developed client modules for teh SOA integration.
- Developed teh Spring Controllers for teh Smart Investor app which returns teh json object, which in turn calls teh Adapters used for implementing teh validations and that TEMPhas a REST call to teh FNZ service via CXF implementing JAX-RS API.
- Involved in implementation of business logic in STRUTS framework and Hibernate in backend. Worked with Object Relational Mapping tool Hibernate, using XML mappings and JAVA objects
- Developed database adapter, webservices adapter, ftp adapter, messaging adapter and custom workflow for non Oracle systems using Apache Camel.
- Implemented EJB: Session Beans, CMP Entity Bean, MDB using JMS.
- Implemented teh Smart investor app using RDBMS based MySql database design
- Developed JSON objects and wrote rules using ILOG JRules business engine in UNIX development environment.
- Maintained detailed technical documentation relating to development assignments using ILOG JRules.
- Maintained backup schedules for server storage using JAVA Batch processing jobs using shell scripting.
- Design and Implementation of teh Log4j for Logging and appending teh Log file used in debugging purpose.
- Consuming BEM (Barclays Enterprise Middleware) SOAP based web services to retrieve Customer’s Contact information using Apache ActiveMQ as a messaging platform and using it to store teh Settings preference implemented as a module of Smart Investor app.
- Developed web-based user interfaces using Servlets, JSP, HTML, CSS and XML based client and server application.
- Used Splunk to monitor logs.
- Extensively worked with Core java Collection classes like ArrayList, Hash Map and Iterator etc
- Performed deployments on SIT environment using Jenkins to promote to higher environments and used Maven for local builds. Sonar test cases were automated using Jenkins.
- Used Findbugs and Corbertura as plugins in Development Environment to avoid bugs and thorough code coverage.
- Worked as an onsite Defect coordinator with teh testing team representing teh build team for any defect related queries.
Environment: Java, J2EE, HTML5, Spring Boot, Splunk, Struts2, EJB3, Servlets, Log4j, XSLT, WebLogic Application server 8.x, SOAP Web services, WSDL, RESTful, SOA, Struts 2.0, Hibernate 2.5, Spring MVC, Spring Boot,JQUERY, JavaScript, JDBC, CVS, XML/XSL, Oracle 10g, PL/SQL, Agile, Ajax, JDBC, ANT and UNIX, Micro Services.
Java Developer
Confidential, Dallas, TX
Responsibilities:
- Developed Web services to allow communication between teh applications using Rest and SOAP Web services.
- Designed and development of many PL/SQL batches using JAVA with Connectivity to Oracle for data maintenance and handling.
- Developing Web applications using Java, J2EE, Struts and JSP. Used AJAX, JSON to send request to teh server to check teh functionality of teh website.
- Integrated spring (Dependency Injection) among different layers of an application.
- Used Spring IOC for EJB Business logic to test our business logic outside of an EJB container. Developed synchronous & asynchronous Web-Services providing SOAP compliant services.
- Implemented scripting with Ajax, JSF, and XML to dynamically refresh teh page contents.
- Involved in building a high efficiency Dynamic single and multiple Web Application Using AngularJS, HTML, HTML5, Bootstrap, jQuery and CSS3.
- Developed common library using iBATIS to execute various database commands against Oracle database.
- Implemented Business Logic Using POJO’s and used Web sphere 7.0 to deploy teh applications.
- Implemented various java design patterns like Front Controller, Singleton, façade, Data Access objects, Factory pattern, etc.
- Implemented various complex PL/SQL queries.
- Monitored teh error logs using Log4J and fixed teh problems.
- Developed various JUnit test cases for Unit Testing.
- Worked with Testers in resolving various defects in teh application and was an integral part of teh team.
- Worked with NoSQL databases like Cassandra and Mongo DB.
- Implemented Controllers, models and used ng-repeat to render JSON response to DOM.
- Implemented Hibernate for data persistence.
- Implemented Java persistence API (JPA) through Hibernate 3.0.
- Used Eclipse as IDE for development of teh application.
- Prepare Java/J2EE development structure for Maven.
- Implemented teh DAO pattern to connect to teh database and retrieve data.
- DAO and Hibernate transactions was implemented using Hibernate framework.
- Implemented teh application using teh concrete principals laid down by several design pattern such as MVN, Business Delegate, Data Access Object, and Singleton.
- Worked with Tomcat as teh web server.
- Designed and Developed Highly Concurrent Multithreaded SOA Integration components.
- Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
- Deployed, Managed and Monitored MongoDB Replica Sets / Databases. Prototyped MongoDB new features across multiple stacks
- Used Splunk to monitor logs.
- Created CI/CD for deploying in Jenkins.
- Implemented teh Spring Rest to provide a RESTful Interface based on Spring Boot application.
- Used Jenkins to integrate with other tools.
- Unit tested controller layer using Spring MVC mock classes and JMock framework.
- Proven ability to diagnose, troubleshoot, and resolve technical problems on different types of Laptop / Desktop computers and Networking.
- Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
- Coded changes to remaining Java web applications as identified by teh proof of concept stage of teh project.
Environment: Core Java, JAVA 1.5, J2EE, Splunk, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Mule Soft, Cloud hub, REST and SOAP Web Services, SOA, Struts2, EJB 3, HTML, Search Engine Optimization (SEO), AngularJs, Tomcat, JavaScript, Log4j, Agile Methodology, AWS, Mongo DB, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web Sphere Application Server 7.0,Spring Boot, iBatis.
Software developer
Confidential
Responsibilities:
- Involved in hands on programming on teh core product development.
- Extensively Used Java Collection Classes like Array List, Hash Map etc.
- Designed and developed application using Core Java, J2EE (JSP, Servlets),HTML,CSS and XML .
- User input validations was done using Java Script.
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Involved in Testing and bug fixing
- Developed Java classes/beans to communicate with Oracle database using JDBC.
- Created stored procedures, triggers, queries and PL/SQL statements to interact with teh database.
Environment: Core JAVA, J2EE, JSP, Servlets, JDBC, EJB, HTML, CSS, JavaScript, Oracle, and Linux.