Java Developer Resume
Dallas, TX
SUMMARY
- Around 5+ years of professional experience in software development industry with wide - ranging skills in web application development, experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of applications based on J2EE/Java.
- Good knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall model and the iterative approach.
- Experience in J2EE Technologies (JSP, Servlets, EJB, JMS & XML), Springs, Hibernates & Struts.
- Expert knowledge over J2EE Design Patterns like Singleton, Data Access Object for building J2EE Applications.
- Expert knowledge MVC Architecture and Data Access Object for building J2EE Applications.
- Experience in web-technologies like HTML and JavaScript.
- Experienced in developing applications using IDE’s like Eclipse.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS SQL Server and My SQL databases.
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Expertise in using Design patterns and object-oriented methodologies to design software forMobile Application.
- Used Spring frameworks and JDBC templates, DAO layers to offer abstraction for the business from the database related code.
- Working knowledge of PL/SQL and databases like PostGres. MS SQL Server, Oracle 10g/11g and tools like Oracle SQL Developer.
- Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
- Proficient in application deployment on various web/application servers including ApacheTomcat, Web logic and JBoss application server.
- Good Experience in Software development and maintenance in web and client/server based application and Batch Jobs.
- Experienced in technology integration aspects of mergers of Asset & Wealth management companies
- Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
- Experience in Database technology: Oracle & SQL Server.
- Experience working with web services using SOAP and REST.
- Worked with Java build tools like Ant.
- Quickly adaptable to newer Technologies, Ability to work with a team and individually.
- Experience in developing written documentation for technical audiences.
TECHNICAL SKILLS
Programming Languages: Java/J2EE, Java 8, SQL, PL/SQL, C, C++.
Technologies & web Services: JSP, JSF, JDBC, Servlets, JSP, EJB, JDBC, JPA, JMS, Hibernate (ORM) ESB Web Services (REST, SOAP) WSDL, UDDI, SOA, JAX-RS, AXIS.
Frameworks: Struts, CSS, Frameworks, GWT, spring (Dependency Injection, Spring MVC, Spring Access, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring With Hibernate), Hibernate, Micro services, Angular.JS, Node.js, Bootstrap, JSF, JUnit, Log4J
Databases: Oracle, DB2, PL/SQL, MySQL, SQL Server, NoSQL, Microsoft SQL server, DB2.
Message Brokers: Rabbit MQ, Kafka
Application Servers: Web Logic, IBM Web sphere, Apache Tomcat, JBoss, Glassfish, Jetty.
Operating Systems: Windows XP/VISTA, UNIX/LINUX, MAC.
Apache Tools: Log4j, Maven and ANT.
Integrated Development Tools: Eclipse, Net Beans, Red Hat Developer, TDD, IntelliJ, Rational Application Developer.
Application Tools: Eclipse, RAD, Maven, Jenkins, JIRA
Testing Tools: JUnit, Selenium, Firebug, Mockito, Log4j.
Web Technologies: HTML5, CSS3, JavaScript, XML, JSON, React JS, Node JS, Angular.
Version Control: CVS, SVN, Rational clear case, GIT, Github.
SDLC Methodologies: Agile, Waterfall and Scrum models.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings.
- Designed and Coded J2EE components using Spring and Hibernate. Analyzed and implemented the Spring-MVC framework and Spring Boot.
- Involved in project migration from Java 6 version to java 8 and Major frameworks.
- Worked on application development activities like Analysis, Development, Testing phases.
- Developed JSP pages for presenting layers using MVC.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework and Mongo.
- Worked on Web Services using SOAP and REST. Also used JAX - RS Web services and Jersey Client and Worked both on Service and Client Side Web Services.
- Developed White box test cases using TDD, JUnit, Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
- Worked on Docker Consoles and Docker container for managing the application life cycle.
- Implemented the web based application following the MVC architecture, to create master pages using Spring Framework.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Designed and developed the presentation/UI layer with JSP, Javascript, HTML, CSS.
- Coded Maven build scripts to build and deploy the application on WebSphere.
- Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues and Involved in resolving business and technical issues.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Used Spring Validation framework to implement the server side validations and usedAJAX to get the data from the server asynchronously by using JSON objects.
- Demonstrated the application to the end user during scrum meeting and end of the release.
Environment: Java, JDK, J2EE, JSP, Spring, Hibernate, Servlets,,, HTML5, CSS, XML, Java Script, JAX - RS, log4j, Maven, Java Beans, GIT, MongoDB, BPM, C jQuery, Junit, Oracle, Postgres SQL, TOAD, WebLogic, Agile, Apache.
Java Developer
Confidential, Houston, TX
Responsibilities:
- Involved in Designing functional systems such as Class Diagram, Sequence Diagram and Interaction Diagram using Enterprise Architect.
- Involved in Creating a Rich Single Page Application using HTML5, CSS3, AngularJS, NodeJS,
- Bootstrap, jQuery and REST Services.
- Developed and Implemented web application on Spring MVC Framework.
- Understanding on scheduling tools like Autosys, ESP helped to provide and handle jobs runtime
- Upgrading Sybase SQL Servers and performance tuning of Sybase SQL servers.
- Used AngularJS controllers, directives, services and filters in the presentation layer.
- Implemented RESTful as well as SOAP based web services to communicate with the Flexcube system.
- Used Core Java concepts such as Collections, Generics, Multi-Threading, Lambda Expressions and Streams.
- Developed business logic using Java, JDBC and deployed applications on Apache Tomcat Server 8.0.
- Developed back-end business logic with Spring Framework and implementing Restful Services technology to send message from client to server
- Involved in Java and web services application development and object oriented modeling and database mapping using Spring JPA over Oracle and Cassandra databases
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of model, library, struts and form classes (MVC).
- Migrating web applications from Tomcat to web sphere deployment environments.
- Developed the presentation layer using Java Server Pages (JSP), Ajax and Java Script.
- Created numerous test cases using JUnit framework and JUnit for front end UI testing.
- Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
- Involved in building and deployment of applications in the Linux environment.
- Used SVN for version control and performed Integration, Functional, User Acceptance Testing (UAT), Regression, Graphical User-Interface (GUI), End-to-End testing.
Environment: Java 8.0, JDK, Eclipse Mars, Apache Tomcat Server, Hibernate, Spring Boot, AngularJS, JQuery Mobile Responsive Screen, Maven, ANT, Bootstrap, AJAX, Linux, JSON, JSP, AWS, JavaScript, HTML5, CSS3, RESTful, SOAP, JDBC, Oracle, Log4j, Enterprise Architect, SOAP UI, SVN.
Java Developer
Confidential, Houston, TX
Responsibilities:
- Involved in requirements gathering from the business users of the application.
- Developed various components using SPRING framework and Developed the User Interface using HTML, CSS, JSP and JQuery.
- Extensively used JSON for storing and exchanging information between the UI and the Spring Controller.
- Developed a web-based application using Java & GWT.
- Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
- Extensively used java script frameworks like Knockout.js, Jquery Core, Jquery UI.
- Created Restful Services using JAX-RS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Ecmascript 6(ES6), Angular js, Require.JS, React.JS and JSON.
- Requirement Analysis, Design and Coding.
- Responsible for coding User interfaces using MVC.
- Responsible for developing, maintaining and supporting Web or Java applications.
- Developed Spring and Hibernate based multi- tier Web Application.
- Designed and developed applications with spring and Hibernate as the ORM. Develop UML diagrams like use case, sequence, class diagrams and design documents.
- Used JBoss as Application server and Apache Http server as Web Server.
- Implemented JQuery Plug-in implementation: - Banner, Slider, Accordion, Tabs, Jquery Dropdown, Image Gallery.
- Converted Sybase application to Oracle using Oracle Migration Workbench this included changing Sybase open client calls to Oracle OCI. Estimated the overall efforts required.
- Extensively used Core JQuery and JQuery Validate plug-in to perform various client side validations.
- Involved in developing various Oracle PL/SQL Stored Procedures.
- Used JENKINS to build and deploy the code in Dev and SIT environments.
- Deployed the application Code to various Remediation engines using JENKINS.
- Used spring support for Restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
- Used Spring DAO Module along with Struts Framework to deal with Database.
- Used Maven as the Project management Tools, Used Quality Center to track and maintain the defects during the QA and UAT Phase.
- Involved in deployment of the application in different environment.
Environment: Java 1.4, Eclipse, JBoss Application Server, JSP, JQuery, JQueryUI, Spring, Hibernate, MyBatis, Hibernate, JDBC, JNDI, JMS, JSTL, SOA, REST, Log4J, Oracle, JavaScript, CSS, HTML, AJAX, Postgres SQL.
