Java Developer Resume
Chantilly, VA
SUMMARY
- 5 plus years of strong experience in applications architecture, analysis, design, and implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE Technologies, supported frame works and Object oriented programming Concepts.
- Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
- Hands on Experience of working on Web application development using JavaScript, JSP, Servlets, Struts, JSF, Spring, JavaBeans, JMS, XML, HTML, XHTML, CSS, Angular JS, Bootstrap, UML, Oracle, SQL, MVC architecture.
- Hands on experience with JavaScript framework Angular JS and JQuery library.
- Hands on Experience in Client designing and validations using HTML5, Angular 1.x, Angular 2, Bootstrap, JQuery, JavaScript, AJAX, and JSP.
- Experience in development methodologies such as Agile, Scrum, Test Driven Development and Waterfall.
- Proficient in UML Concepts and Java/J2EE Design Patterns.
- Expertise in various open source frameworks and tools like JSF, spring, Struts and Hibernate.
- Experienced in using version control tools such as GIT, SVN.
- Experienced in using build process automation with Jenkins, Ant and Maven.
- Hands on experience in various java - programming tools like Eclipse.
- Hands on Experience in PL/SQL, SQL, Oracle, PostgreSQL, DB2.
- Expertise in working with application servers and Web Servers as Web Sphere, Tomcat, JBoss.
- Expertise in using Web services like SOAP based and Rest Based Services.
- Hardworking, self-motivated, dedicated, collaborative team player with good verbal and written communication skills.
- Possess strong analytical thinking, troubleshooting capabilities, proactive listener & team player, commitment to co-operative teamwork and excellent interpersonal communication skills.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, J2EE, SQL, PL/SQL
J2EE Technologies: Servlets, JSP, JDBC, EJB
Frameworks: Spring, Spring MVC, Hibernate
Web Technologies: HTML,, DHTML, DOM, JavaScript, Angular JS, AJAX, CSS, Bootstrap
XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.
Application/Web Servers: Web Sphere, JBoss, Apache Tomcat.
Web Services: SOAP, Restful
Databases: Oracle, NOSQL, PostgreSQL
IDE Tools: Eclipse, Net Beans
Operating Systems: Windows, UNIX, LINUX
Tools: JUnit, Log4j, Maven
PROFESSIONAL EXPERIENCE
Confidential, Chantilly, VA
Java Developer
Responsibilities:
- Developed overall new layout of the web portal.
- Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
- Involved in creating various flow diagrams and UML model diagrams using VISIO.
- Used spring, struts and Hibernate for developing new features and functionalities, enhanced and maintained the existing ones.
- Designed & developed the UI application using AngularJS, HTML, CSS, JavaScript, Bootstrap, Rest, Spring MVC, Spring Data JPA, Spring Batch, spring Integration & Hibernate.
- ImplementedAngular2Routing and navigation, Components, Services.
- Developed classes using core Java (multithreading, concurrency, collections, memory management) and some spring IOC.
- Used Hibernate to manage Transactions along with writing complex SQL and HQL queries.
- Used Spring MVC controllers for implementing navigation, used Spring MVC annotations and configuration files for configuring controllers.
- Used REST (JAX-RS), SOAP (JAX-WS) for implementing web services.
- Developed Restful web services using Java, Spring Boot.
- Used AJAX to call the REST API methods and connect to the backend.
- Implemented SOAP messages for information exchange for Web services.
- Worked on REST-SOAP transformation for services calls.
- Produced and consumed the web services data in the form of JSON, XML.
- Used DOM parser for transforming the XML data.
- Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Developed Maven configuration files to load the context of the application.
- Used GIT for source control and Jenkins for CI/CD process.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Used JUnit framework for Unit testing the application.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database
Environment: Java, Linux, HTML, spring, Hibernate, Restful, Agile Methodology, CSS3, JavaScript, Servlets, Spring Boot, Angular 2, Eclipse 4.4, JQuery, Unix Shell Scripting, AJAX, Tomcat, JUnit, Log4j, GIT, Jira, Jenkins, SQL.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Followed Agile Scrum methodology, involved in sprint planning and code reviews.
- Developed applications using Java, J2EE and Front end technologies.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
- Developed user management screens using AngularJS business components.
- Spring framework and DAO classes using for persistence management and involved in integrating the frameworks for the project.
- Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
- Designed and developed the UI using Swings, JSP, HTML, CSS, XML and JavaScript.
- Used AJAX (JQuery) to display data using asynchronous calls.
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- Extensively used Java Collections framework for backend services and to display view on frontend.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Developed single page applications using AngularJS.
- Worked on Rest API calls and integrated with UI.
- Used Bootstrap for Responsive Web design.
- Implemented the Angular MVC and two way data binding.
- Wrote application level code to perform client side validation using JQUERY.
- Involved in configuring and integrating spring and Hibernate frameworks.
- Used Spring MVC and restful web services.
- Responsible in testing the classes and methods using JUnit test case.
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Used Hibernate as the ORM tool to develop the persistence layer.
- Deployed web, presentation and business components on Apache Tomcat.
- Involved in creating the EAR files and deployed in the QA/UAT environments.
- Used GIT as version control tool.
- Used Eclipse IDE for the development.
Environment: Java, J2EE, Maven, spring, Hibernate, Web Services, XML, JavaScript, AJAX, AngularJS, Bootstrap, JSF, JSP, Web Services WSDL, SOAP, Log4j, GIT, JUnit, JDBC, JMS, MVC, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved doing Analysis, Design and developing middleware using Servlets, Java Beans, Hibernate, spring and doing enhancements and issue resolutions.
- Designed GUI and developed web-based application using the spring framework.
- Designed GUI interfaces using JSP, HTML.
- Wrote JSP pages using scriptlets and expression language to send customized view to the browser.
- Developed Java beans, JSP and Servlets for Business Logic Processing.
- Designed GUI which has user authentication and authorization for accessing the application.
- Used Hibernate and other J2EE technologies for the server side programming.
- Used Hibernate to store Java Objects to a relational database.
- Designed the system to enable Javaand C/C++ interaction.
- Used stored procedures/ Views and written some SQL quires for data retrieving.
- Responsible for the Unit Testing, QA and implementation.
- Responsible for maintenance of the system and updating of the system as per client requirements.
Environment: Core Java, J2EE, JSP, spring, JavaScript, HTML, CSS, Ajax, Hibernate, spring, Web Sphere, Web Services, Log4J, PostgreSQL.
