Java Developer Resume
Airlines, TX
SUMMARY
- Six Plus years of IT experience in Analysis, Architecture, Development, Implementation and Integration ofClient - Serverand standalone applications using Java/J2EE with good knowledge in Devops. (Object Oriented Design and Methodologies).
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda, and Generics.
- Experienced in Object Oriented Programming, Database, Data Structures and Problem-Solving Algorithms.
- Experienced in JSDK, J2EE, Java Servlets, JSP, Java Beans, ORM - Hibernate, MVC, JSP, Struts, Spring, Spring Boot, Java Swing, JDBC, JavaScript, Ext JS, Angular JS, Ajax, CSS and HTML.
- Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
- Strong experience in MVC architecture and design implementation using Servlet and JSP as well as open source frameworks such as Struts and Spring MVC.
- Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams.
- Hands-on experience on working with MS Visio and Eclipse IDE along with its built- CVS version control.
- Experience in UML Modelling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Developed Oracle, XML, Jenkins, Chef, Puppet.
- Good knowledge of Relational Database design and development. Strong in writing SQL queries in both GUI and Non-GUI environment. Worked on both DB2,Oracle and SQL Server databases.
- Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good understanding of build tools (ANT) and project management tools (SVN).
- Experience in Creating Jenkins job with ansible.
- Developed Spring boot services for Docker swarm cluster.
- Good Understanding of Docker, Built a cluster with Docker Swarm.
- Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as independently.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, EJB, JNDI, JDBC
Framework and Tools: Jakarta Struts, Hibernate, Spring, ANT, Maven, Log4J, JUnit, J2EE Design Patterns, Springboot
Programming and Scripting: Java 1.5/1.6/1.7/1.8 , C, SQL and PL/SQL
Web Technologies: XML, XSLT, JavaScript, HTML, XHTML, Swing, CSS, JSF, AJAX, JQuery, Angular JS, Node JS, WebServices, SOA
Application/Web servers: JBoss, BEA WebLogic 7.x/8.x/10.x, Apache Tomcat, Web sphere
IDE Tools: Eclipse 3.0/5.5, My Eclipse, Edit plus
Databases: Oracle 11g/10g/9i, SQL Server 2000/2005/2008 , MySQL, DB2 7.1/6.5, SQL 2012
Operating Systems: Windows 98/2000/XP/7, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
SouthWest, Airlines, TX
Java Developer
Responsibilities:
- Analysed and translated functional specifications and change requests into technical specifications.
- Develop middleware Java spring-based applications to integrate and access the data from database using hibernate.
- Develop XSD to create interface based on the requirements.
- Designed, Developed, Deployed, tested and migrated the scripts to QA, pre-prod and production environments in accordance with Scrum Agile methodology.
- Worked on user stories planned during every sprints in AGILE methodology.
- Worked on SQL using Transact SQL Language/XML using Data mapping requirements and create views, Stored Procedures.
- Involved in developing orchestration services which calls multiple backend using RESTFUL webservices.
- Write Rest API for Web Service Operations usingSpring Boot.
- Took part in design discussions and had direct interaction with clients and stakeholders to understand and frame the requirements.
- Using spring for bean management across layers and for loading database configuration and Spring JDBC to interact with Oracle and SQL server databases.
- Used the spring modules like Spring MVC.
- Used Spring XML configuration for Dependency injection.
- Assist in the development, execution and documentation of system and integration test plans.
- Closely work with quality assurance team to perform functional, performance and regression testing.
- Used cloud and non-cloud Linux servers in lower regions to build, deploy and promote the code and recycle the servers.
- Ensure accuracy and integrity of the data and applications through analysis, coding, writing clear documentation and problem resolution.
Environment: Java, J2EE, Servlets, Hibernate, spring, Web Services, JUnit, Maven, SVN, Oracle 11g/10g, Windows 7, Spring Boot.
Confidential, Ashburn VA
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation of registration and forgot flows.
- Creation and maintenance of data using Oracle database.
- Develop middleware Java spring-based applications to integrate and access the data from database using hibernate.
- Implemented Servlets, JSP’S, SOAP Web-servicesand associated business modules integration.
- Involved in Unit integration and UAT with test cases.
- Testing Web services using Soap UI tool.
- DevelopedJunittest cases for code unit test.
- Designed, developed and integrated the webpages with servlets.
- Involved in java script validations using Angular JavaScript, Ext JS, Ajax, JQuery.
- Utilized JSP, jQuery, servlets, html, CSS,Ext Java Script and Angular JS, React JS objects to design user interfaces.
- Performed some Unit Testing on the application and the web services before its deployment to QA and production release.
- Developed a multi-user web application using JSP, XML, Jenkins, IIS, Chef, Puppet, OOA, NoSQL, OLAP, cloud-based system operations, XML, OOD, OOP, MVC, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Used CVS as Version Control System for the application.
- Used Log4j for logging errors, messages and performance logs.
- Implementation of DB2 STMM in OLTP Environment which provides the ability to DB2 to tune most memory related parameters itself.
- Extensively used different Data movement utilities like IMPORT, EXPORT, and LOAD utilities to load dataWorked in Agile environment with active scrum participation.
Environment: CVS, WebSphere 7, JDK 1.8, Eclipse,Springboot, JSP, Servlets 2.0, HTML, Angular JS 2.0,4.0,jQuery, Ext JS Ajax, JDBC, EJB, SOAP, Oracle 10g, WSDL, Soap Web Services, Soap UI, CSS, Scrum development process, PL/SQL, J-Unit, Ant build tool, DB2 and Log4j.
Confidential
Software Engineer
Responsibilities:
- Proficient in developing RESTful Web Services and Spring Batch Java applications.
- Developed Web Service which performs payment processing, credit evaluation, authorize merchants and generate summary reports.
- Hands on experience in developing batch process applications which processes pending credit card transactions.
- Involved in migrating SQLJ applications to Spring Batch Java applications.
- Developed new functionalities to the existing merchant E-solutions user interface using Spring MVC and modified user interface using JSP and JavaScript.
- Worked on Dev portal changes in UI using Ext JS, Html5, CSS3.
- Created DBRQ requests to operate the data in front end using SQL queries.
- Configured Cache-Control filter to control the web page caching in the browser.
- Wrote logger statements in Java classes using log4j which is recorded in logy tool for production triage.
- Built Swagger file using JSON to create API and determined required/optional fields and delivered to the consumers.
- Performed regression and black box testing during Oracle11g to Oracle12c.
- Performed unit testing in development environment and deployed to QA environment after code review is completed.
- Validated test scripts created by QA team using front end application.
- Take part in code fixes assigned through production defect tickets.
- Worked on Oauth2 for authentication payment gateway service.
- Converted ANT based project to maven build project.
- Wrotecode using Java Core concepts for template generation and pdf generation for business logic.
- Worked on projects following AGILE methodology and completed the tasks assigned using JIRA/RALLY. Participated sprint planning/retrospective and demonstrated the completed tasks Confidential the end of each iteration.
Environment: Java 1.8, Core Java, JavaScript, Ext JS, JQuery, Angular JS, SQL Developer, ORACLE 11G/12C, Source Tree, NODE-JS, Post Man, Tomcat, FTP DB, ANT, JSON, RESTful service, Eclipse, SQLJ, Log4j, Logy, Atom, Mac, Agile, Spring Batch, Spring Web, Ibatis, Jenkins, Selenium, Unix, Junit.
Confidential, Indianapolis, IN
Application Analyst
Responsibilities:
- Analysed and translated functional specifications and change requests into technical specifications.
- Develop middleware Java spring-based applications to integrate and access the data from database using hibernate.
- Develop XSD to create interface based on the requirements.
- Designed, Developed, Deployed, tested and migrated the scripts to QA, pre-prod and production environments in accordance with Scrum Agile methodology.
- Worked on user stories planned during every sprints in AGILE methodology.
- Worked on SQL using Transact SQL Language/XML using Data mapping requirements and create views, Stored Procedures.
- Involved in developing orchestration services which calls multiple backend using RESTFUL webservices.
- Write Rest API for Web Service Operations usingSpringBoot.
- Took part in design discussions and had direct interaction with clients and stakeholders to understand and frame the requirements.
- Using spring for bean management across layers and for loading database configuration and Spring JDBC to interact with Oracle and SQL server databases.
- Working on Sequence Diagrams for Documenting the Subject Area Flows.
- Implemented different Design patterns like DTO and DAO Design Patterns.
- Used the spring modules like Spring MVC.
- Used Spring XML configuration for Dependency injection.
- Assist in the development, execution and documentation of system and integration test plans.
- Closely work with quality assurance team to perform functional, performance and regression testing.
- Used cloud and non-cloud Linux servers in lower regions to build, deploy and promote the code and recycle the servers.
- Ensure accuracy and integrity of the data and applications through analysis, coding, writing clear documentation and problem resolution.
Environment: Java, J2EE, Servlets, Hibernate, spring, Web Services, JUnit, Maven, SVN, Oracle 11g/10g, Windows 7, SpringBoot.