Full Stack Java Developer Resume
Dallas, TexaS
SUMMARY
- Around 6 years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using agile methodology and Test Driven Development.
- Extensive experience in design and development of J2EE applications using Java, Java EE,, JDBC, Servlets 2.3/2.4, JSP 1.1/2.0, JMS, Web Services and other open source frameworks and APIs.
- Extensive experience in Design, Development and implementation of Spring 3.0/4.0, Hibernate 3.0/4.0 Model-View-Controller (MVC) (Spring Framework, ORM Frameworks).
- Strong experience in Database Design, writing stored procedure, functions, triggers, join queries.
- Extensive experience in implementation of the version control software SVN, GIT.
- Experienced in generation login by log4j to identify the errors in production test environment.
- Good knowledge and experience with multiple servers like Web Sphere, Web logic server, Apache Tomcat, JBoss.
- Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, Angular 2.0,CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, JQuery.
- Experience in using angular 2 features like interpolation, pipes, property binding, event binding and two-way Data Binding.
- Experience in Angular 2 structural directives and attribute directives, which are responsible for DOM manipulation. Implemented bootstrap CSS in Angular for developing rich and responsive UI
- Implemented various design patterns like Factory Pattern, Session Facade, Singleton.
- Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
- Strong experience in developing the SOAP and Restful applications.
- Proficient in developing UML diagrams using Visual Paradigm.
- Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Visual Studio Code
- Good knowledge and understanding of object oriented analysis, design and development.
- Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.
TECHNICAL SKILLS:
Programming Languages:Core Java 7/8, J2EE, SQL, C, C++, PL/SQL.
Web Technologies:JSON, JSP, Servlets, JDBC, JMS, JPA, EJB, Web Services, SOAP, REST, Jquery, HTML, HTML4, HTML5, CSS, CSS3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, AJAX, Bootstrap, Angular 2,Angular 4.
XML Technologies:XML, XSL, XSLT,DOM and XML Beans
Web/App Servers:Apache Tomcat, Web Logic 8.1/9.1,Web Sphere Application Server 7.0/8.0 & JBoss, WebSphere MQ
IDE:Eclipse, Net Beans, JDeveloper, TOAD for Oracle, MySQL Studio, Spring Tool Suite (STS).
Tools:Maven, Junit, Jasmine.
Operating systems:Windows, Mac, UNIX, Linux.
Databases:Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, PL/SQL, MS Access, DB2, Mongo DB, Cassandra.
Frameworks:Spring (Dependency Injection, Spring MVC, Spring Boot Factory Pattern, Core, Spring Context, Spring AOP, Spring IOC, Spring Boot, Spring JDBC, Spring with Hibernate), Hibernate, Micro Services, Log4j.
OO Modeling:UML, Visio.
Design Patterns:MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern
Version Control systems:SVN, GIT, Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Java Developer
Responsibilities:
- Implementing the front end using HTML5, XML, CSS3, JavaScript and Angular 2.
- Responsible for development of single page applications using Angular2 as a framework.
- Using Angular2 services and directives for front end UI, cross-browser functionality.
- Using Built-In Pipes to format the data and created Custom Pipes to format the backend data into desired format.
- Using HTTP methods extensively to retrieve the data from the rest API and used that data to update the page dynamically.
- Implementing cross cutting concerns as aspects at Service layer using Spring AOP, Spring IOC and of DAO objects using Spring-ORM.
- Implementing the application using Spring IOC, Spring Boot and handled the security using Spring Security.
- Spring beans used for controlling the flow between UI and Hibernate.
- Designed and developing RESTful Services to retrieving configuration JSON documents related to customer.
- Used Spring Boot framework to build the restful service.
- Involved in development of Spring DAO layer, which invoked database queries.
- Developing Oracle SQL stored procedures and queries for payment release process and authorization process
- Implementing package to create an interface file in SQL, which contain all the customer order details. .
- Developing various reusable helper and utility classes using Java Beans with Eclipse editor.
- Created Maven build file to build the application.
- Using Log4j for debugging, testing and maintaining the system state.
- Managing and implementing all code changes via Git. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: Java 8, HTML5, CSS3, JavaScript, JQuery, Angular 2, AJAX, JSTL, Spring IOC, Hibernate, TDD, Eclipse, PL/SQL, Oracle, JMS, Rest API, Tomcat, Agile, MAVEN, Log4J, GIT, Spring Boot.
Confidential
Java Developer
Responsibilities:
- Implemented AML KYCS front end (Create Entity page, Search Entity page, Retrieve Entity page and Update Entity page) using JSP, Spring MVC framework.
- Generation of client jars for search Entity, Retrieve Entity, Create Entity and Update Entity web services.
- Integration of web services in AML Front end.
- Wrote java client code for Search Entity, Retrieve Entity, Create Entity, Update Entity and associate management web services.
- Developed build scripts to generate client jars for Search Entity, Retrieve Entity, Create Entity, update Entity, and Associate management web services using WebSphere Runtime environment.
- Used Maven for build automation.
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to requirements.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Used Apache Commons Configuration API to read configuration data from DB2 for (AML FE).
- Designed and development of KYC search and GAR search SOA java web services.
- Created the JDBC data source in WebLogic application server.
- Followed Agile Methodology for Scrum Process for the Project Implementation of the backlogs.
Environment: Java 7, Spring MVC Framework, JDBC, HTML, CSS, Shell Script, XML, JSP, MySQL, J2EE, JUnit, Maven, Oracle, Agile methodology, JavaScript, JQuery, Eclipse.
Confidential
Java Developer
Responsibilities:
- The main trading applications was mostly developed in Java/J2EE and Perl
- Worked on the following Confidential internally-developed trading applications: CARE, RHINO, NARK 2.0, NARK 3.0, BPSA
- Analyzed existing Java and XML code and documented program behavior and input/output data types
- Identified coding improvements and worked with a development team to update the applications to match latest industry standards
- Rebuilt existing Java code libraries for compatibility with new servers running on latest versions of RHEL using internally-developed tools
- Configured applications using the Spring framework with dependency injection and beans
- Used WebSphere to interconnect programs via text messages
- Used EMS to configure programs to subscribe and publish messages to topics
- Used Oracle with the Hibernate framework for database persistence
- Wrote queries in SQL to access and examine databases
- Transferred existing jobs to the new servers and created new jobs while ensuring all dependencies and scheduling were maintained
- Worked with QA teams to develop testing strategies, and performed unit testing of programs using JUnit
- Also collaborated with teams to carry out high-volume and real-time tests
- Used Log4j for logging purposes
- Used the Inversion of Control module of Spring Framework and Developed Controller for request, response.
- Co-ordinated both pre-migration testing and post-migration support with team based at the Data Center
Environment: Java/J2EE, JDK 1.6, Eclipse Indigo, Spring MVC, Hibernate, XML, PL/SQL, Oracle, Sybase, Toad for Oracle, Aqua Data Studio, JUnit, Log4j,SVN,Web Sphere Application Server, Web Sphere MQ.
Confidential
Junior Java Developer
Responsibilities:
- Involved in the development of Controller, Service and integration layers.
- Done development by using Java Framework, XML, JDBC, and web services SOAP.
- Worked on Database Queries and Procedures.
- Involved in Agile methodology.
- Used SoapUI for standalone testing of SOAP services
- Logging, capturing, analyzing and resolving defects.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation.
- Unit testing and Integration testing of the modules.
- Involved in providing maintenance and support for the application.
- Configured and deployed the application on Web Logic Application Server.
- Creation of supporting documentation using templates to document code, installation plans, test plans and cases.
Environment: Java 7, HTML, CSS, Shell Script, XML, JSP, MySQL, Spring MVC, J2EE, JUnit, Maven, Oracle, Agile methodology, Tomcat, JavaScript, JQuery, Eclipse, GIT.
