Java Developer Resume
Austin, TX
SUMMARY
- Having 8 years of experience in Developing Enterprise Applications using Java/J2EE, in Windows & Linux Environment.
- Experience in handling the complete software development Impact Analysis, Program specification, preparation, Code review.
- Excellent knowledge in MVC frame work to design web applications
- Experience in development of SOAP Web services using JAX - WS, WSDL and XML
- Experience of J2EE Web Applications Design and Development.
- Experience in UI technologies HTML, JSP, JAVASCRIPT and XML.
- Experience in working with Multithreading, Collections and Generics in Java.
- Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
- Experience in both providing and consuming Web Services using RESTful (JAX-RS).
- Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
- Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
- Experience with different Springframework modules like Spring Core, Spring AOP, Spring IOC,Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.
- Experience in design and development of robust and highly scalable web service platforms and API’s based on REST for e-commerce applications using AXIS,XML,JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
- Excellent in implementing Object Oriented Programming (OOP) techniques
- Experience of writing SQL queries in Oracle and DB2.
- Installation and administration of Tomcatand WebSphere application servers.
- Experience in using development tools like Eclipse and InteliJ.
- Experience in Requirement gathering and documenting them.
- Knowledge in managing and providing immediate solutions in level 2 support team.
TECHNICAL SKILLS
Java Technologies: Java/J2EE (Servlets, JSP, HTML, EJB, JDBC, JNDI, JSF, JPA, JSON, JMS, XML) Web Services, Hibernate, Spring Framework.
Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Angular2, AWS, Bootstrap, jQuery, AJAX, JSON, XHTML, XML.
Web / Application Servers: IBM Web Sphere Application Server, Web logic, Tomcat, Glassfish.
Database: Oracle, SQL Server, My SQL, Mongo DB.
Other Tools: Maven,Ant, Log4j, Selenium, JUnit, JIRA
IDE: Eclipse, NetBeans
Version Controls: CVS, SVN, GIT
Operating System: Windows, Linux ((Ubuntu),Unix, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
- Architected, designed and implemented a SPA (Single Page Application) in Angular which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Developed on the modules of the application using Spring and Spring Boot Framework that leverages classical Model View Controller (MVC) architecture.
- Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and Angular and created reusable components in Angular using Custom Directives Filters, Services and Partials.
- Exposed RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
- Developed pages using Angular directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Mainly involved in development and maintenance of the website using HTML5, CSS, AJAX, J-Query, DOJO, JavaScript, Angular.
- Developed and designed the agent portal using Angular framework along with CSS3, HTML.
- Replaced existed Angular JS code withAngularcode, which decreased number of lines of code for a web application which increased performance.
- Created Maven build files to create the WAR files and involved in development of the system using the Spring MVC framework. Involved in development of Hibernate objects to persist data into the database.
Environment: J2EE Spring MVC, Hibernate, HTML, CSS, Ajax, jQuery, JavaScript, AngularJS, Angular2, Bootstrap, PL/SQL,AWS, CICD, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache, MySQL, Maven, Mongo DB, IBM MQ, Log4j, Junit, selenium, Jenkins, GIT, JIRA.
Confidential, Bentonville, AR
Sr. Software Developer
Responsibilities:
- Project initiation and execution at client location Interaction with clients for requirement analysis.
- Responsible for effective communication between the offshore project team and the customer. Provide day to day direction to the project team and regular project updates to customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptanceof the results.
- Responsible for developed, maintenance and enhancements of software application
- Developed xml mapping configuration files and POJOs/Beans for all db tables using Hibernate o Implemented Collection framework for storing and processing the data efficiently
Environment: REST Web Services, Eclipse4.3.2, Oracle WebLogic Server 12c (12.1.1), Bootstrap, JavaScript, JSON, Maven, PL/SQL Developer, Spring 3.2, CSS, XML, JEE 1.6, Log4J, JUnit 4.0.
Confidential
Java Developer, Support
Responsibilities:
- Analyze requirements and understand the customer process.
- Works with Change Management/ Release Managers on the evaluation of change events
- Track incidents and assist the Project manager for planning and delivery of Production defect fixes and Maintenance Releases
- Strong technical background with a passion for L3 Support and enthusiasm for working in a great team
- Identify improvements in logging, monitoring and support documentation
- Ensures monitoring alerts and systems events are assessed, prioritized, and managed
- Participate in team meetings with representatives from customer.
- Responsible for technical design documents.
- Responsible for Data modeling for the database design.
- Developing Rest Web Services using JAX-RS
- Developing UI pages using HTML, JSP and JAVASCRIPT.
- Unit test the application before deploying to QA Environment
- Fix defects raised by QC team
- Involved in trainings within the team on functional/Application knowledge.
- Documenting processes, procedures, modifications and enhancements of the application.
Environment: Technology:Core Java, JSP, Servlet, JDBC, HTML, Restful Services, Oracle.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
- Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
- Used HTML, JSPs, JavaScript, CSS as a front-end GUI with middle tier framework as Hibernate using HQL and Struts using MVC framework.
- Involved in Analysis and Design of the project, and developing prototypes of the product.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Developed Controller Servlets, Action, and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
- Developed backend components, DB Scripts for the backend communication.
- Used Apache Log4j logging API to log errors and messages.
- Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
- Developed HTML and JSP pages using Struts.
- Responsible for performance tuning of the product and eliminating memory leakages in the product.
- Used Junit to perform unit testing.
- Used Eclipse tool for application development.
- Used Configuration Management Tools for version control which is built on CVS.
Environment: Java, Spring, Hibernate, Web services, Oracle PL/SQL HTML, CSS, AngularJS, JSON, Bootstrap, jQuery, Servlets, JSP, AJAX, JavaScript, JUNIT, JMS, JAX-RS, Selenium, MongoDB, IBM MQ, Log4j, WebLogic, WSDL, XML, SQL, Eclipse, GIT, JIRA.
