Java/j2ee Developer Resume
Bentonville, AR
SUMMARY:
Searching for the opportunity to bring 9 years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.
TECHNOLOGIES SKILLS:
Web Technologies: HTML5, CSS2/3, JavaScript, AJAX, XHTML, XML 1.0, XML 1.1, JSONJavaScript, NodeJS, AngularJS, React.js
Web Services: WSDL, UDDI, JAXB, JAX - WS, JAX-RS, JSON, JERSEY
Languages: Java, SQL, PL/SQL, Shell Scripting
Java Technologies: Core Java, J2EE, JNDI, JDBC, Spring, Hibernate, JSP, Servlets, EJB, JMS,JavaBeans.
XML Technologies: XML, SAX, DOM, XSL, XSLT,XPath, WSDL
Frameworks: Hibernate 3.x/4.x Spring 2.x/3.x/4.x
Servers: Oracle Web Logic, Apache Tomcat5/6/7/8
Databases: SQL Server 2012, Oracle 11g/10g, MySQL 5.1
Build Tools: Apache ANT, Maven
Operating Systems: Windows (7, 8,10), Mac (10.1-10.7), Linux
IDE: Notepad++, Eclipse, Visual Studios, Net Beans, RAD (Rational Application Developer)
Version Controllers: Apache Subversion, GIT
Logging Frameworks: Log4j,Java Logging API, Logging, SLF4J, Logback
Front-End: JavaScript, Struts, NodeJS, AngularJS, Spring MVC
Cloud Technologies: AWS (Amazon Web Services)
Continuous Integration Tools: Jenkins
WORK EXPERIENCE:
Java/J2EE Developer
Confidential, Bentonville, AR
Responsibilities:
- Worked with new features of Java 1.7 which include Annotations, Generics, Enums, and Enhancedfor loop and wrote code in Eclipse 3.6 IDE.
- Created UML diagrams like Use case, Class, Sequence and Activity diagrams.
- Followed the Agile/Scrum Software Development methodology as changing requirements were present and attended Scrum meetings.
- Implemented XML Http Request call backs using AJAX for retrieving data dynamically on the UI pages.
- Implementing the business logic by using Spring IOC, Spring AOP and Hibernate ORM for back-end tiers.
- Integrated Spring Framework with Hibernate ORM for mapping to Oracle 11g Database using Hibernate Annotations.
- Worked on Jersey Restful Framework via spring for creating and consuming Web Services.
- Implemented Asynchronous exchange of important information via Java Message Service (JMS), which includes order status and delivery reports.
- Performed Performance tuning and optimization of SQL queries for Data Warehouse which consisted of large amount of data within multiple tables.
- Created and consumed SOAP/JAX-WS Web-services by implementation of spring framework and used SOAP UI for testing these services.
- Wrote HQL queries for prepared statements in Hibernate to retrieve the data from Database.
- Performed code refactoring for Proprietary application to facilitate remote access by using XML for importing and exporting data to Oracle Database.
- Written multiple Service methods to perform CRUD operations on the Database and performed Connectivity via JDBC.
- Worked on Apache ANT for compilation and building JAR, WAR and EAR files.
- Performed logging and tracing of messages using Log4j.
- Involved in Testing using Junit by developing Test cases and performing Unit Testing.
- Worked on Git as the Version Control Software tool.
- Develop builds using ANT for deployment into servers.
- Worked on Apache ANT for compilation and building JAR, WAR and EAR files.
- Had written multiple build.xml’s and pom.xml’s and used Jenkins as a CI tool.
- Used Jenkins for continuous integration from source code management to deployment.
- Deployed applications into Amazon Web Services(AWS) and migrate existing applications to cloud.
- Migrate data to S3 storage, created a VPC and security groups.
- Created computing and data resources on AWS using EC2 .
- Monitored the health of application using Metrics and Cloudwatch.
- Created Auto-scaling using AMI when utilization of CPU is very high.
- Coordinate with the offshore developers for design, development and deployment of software.
- Followed SCRUM from Agile Software Development Methodology to track, optimize and deliver features according to requirements.
- Built the application following Software Development and J2EE design patterns such as Singleton, Factory, Session Facade and MVC.
Environment: Java, J2EE 1.7, JDBC, Agile Scrum, Spring IOC, Spring MVC, RESTful Web service, SOAP/JAX-WS, Spring boot, Micro services, Hibernate 3.2, JMS, AJAX, JSP, Servlets, E-Commerce, DB2, Oracle, Web sphere Application Server, Angular JS, CSS, JavaScript, GWT, TDD, HTML 5, Apache Ant, Jenkins, Windows, GIT, CVS, Amazon Web Services, Pivotal Cloud Foundry,jUnit, Log4j.
Java/J2EE Developer
Confidential, Indianapolis, IN
Responsibilities:
- Actively involved in the designing of architecture and the development of Software Product via Employed Scrum concepts of Agile Development Methodology for software development.
- Gathered user requirements, analyzed and wrote functional and technical specifications.
- Developed asynchronous, rich user interface with AJAX to get user information from the server.
- Implemented web designed interfaces web interfaces using HTML, JSP, AJAX, Java script, and CSS.
- Designed, implemented and deployed J2EE web application using Spring MVC and Spring IOC(Invention Of Control).
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables using Hibernate Tools.
- Involved in the development of the presentation tier using backbone MVC framework, struts tiles and validation framework.
- Developed web services using SOAP services with JSON as Application contest.
- Translated backlog items (often in the form of User Stories) into quality working software which includes JUnit tests.
- Work with Product Owner and test team members to get backlog items accepted as complete.
- Participate in the Daily Scrum Meetings and communicate status, progress, commitments, blockers to team members.
- Participate in Sprint Planning meetings and commit to the sprint delivery.
- Develop the component to maintain transaction management using EJB.
- Participate in the Sprint Review and demonstrate the software that has been developed to stake holders.
- Participate in Backlog Refinement meetings to flush out details around the Acceptance Criteria and to ensure that the Backlog Items are understood before they are worked.
Environment: core java, J2ee, Spring MVC, Spring IOC, Spring DAO, Hibernate, JPA,SOAP Web Services, HTML 5.0, CSS 3.0, JSP, JQuery2.0, AJAX,SOAP UI, Ant, Jenkins, Jira, Apache Service mix, eclipse, tomcat, putty, EJB, Linux,DB2, Hibernate.
SeniorJava Developer
Confidential, Phoenix, AZ
Responsibilities:
- Worked in an Agile Environment and participated in requirement gathering, analysis and design.
- Using Mean Stack along with technologies like Node.js, MongoDB to tackle issues currently opened.
- Worked with Node.js runtime features to get callback issues in existing JavaScript.
- Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, Bootstrap, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- UI screens were developed using MVC features of AngularJS and JavaScript.
- Defined new validations through AngularJS for the form fields.
- Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
- Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed and Enhanced web application on Spring MVC Framework.
- Created and consumed RESTFul web services using JAX-RS.
- Developed and Implemented Web Services and used Spring Framework.
- Interfaced with the back-end using Hibernate Framework and XML.
- Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before implementing each of them.
- Attended discussions and understand various components of the requirement and to implement the same.
- Performed Code Push and Pull to/from the Central Git Repository for Version Control and Integration.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Developed internal application using Angular and connecting to Oracle on the backend.
- Worked on bug fixing and enhancements on change request using Jira.
- Implemented RESTful web services for communicating using JAX-RS annotations.
- Worked on Core Java concepts such as Collections, Generics, Multi-Threading, Serialization.
- Install and configure Jenkins and set up a complete pipeline from the code push into repository, build and deployment into Web/Application servers.
- Developed Shell scripts for auto startup of servers and deployment of application into webservers.
- Used Eclipse IDE as development environment to design, develop and deploy application on Weblogic.
- Used Annotation in hibernate mapping instead of xml mapping.
- Experienced in microservices using Spring Boot.
- Extensively worked with collections classes like ArrayList, HashMap, Iterator etc.
- Developed JUnit Test Cases for extensive Unit Testing and Simultaneous Integration.
- Install and configure Jenkins and set up a complete pipeline from the code push into repository, build and deployment into Web/Application servers.
- Developed Shell scripts for auto startup of servers and deployment of application into webservers.
- Deployed applications into cloud using Amazon Web Services(AWS) EC2.
- Had utilized AWS RDS for database service, and migrated on premise storage to S3.
- Had created AMI and auto scaling in case of CPU utilization of server had increased and set up cloud watch for notifications about the server monitoring.
- Involved in the Database design and schema creation by working on PL/SQL Stored procedures, Views, Constraints, Joins and performing some tuning.
- Effectively coordinated with project teams which include Business Analysts, QA Team, DB Team and Subject Matter Expert to complete the project.
Environment: Java 8.0/7.0, RAD 7.5, Weblogic Application Server 8.5, Hibernate 4, Spring Framework 4.0, Angular JS, JQuery, ANT, Maven 3.3, Jenkins, Shell scripting, Amazon Web Services,Bootstrap, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j, Apache Tomcat, Multithreading, TDD, Unix.
Java Developer
Confidential
Responsibilities:
- Developed EJB’s and deployed them on WebSphere Application Server
- Used Spring framework for dependency injection, transaction management in different layers.
- Used Spring MVC framework controllers for Controller part of the MVC
- Developed the Actionclasses, Actionforms and Action servlet for Web tier.
- Used AJAX in user validation and suggestion list and to display dialog boxes.
- Developed the Business logic on the web tier using EJB Stateless Session beans.
- Designed and implementing Session Facade, Service Locator and DTOdesign patterns.
- Involved in designing the user interfaces using JSPs.
- Involved in Design documentation and implementation.
- Responsible for Documenting Status Reports in Payment Transaction Module.
- Implemented Payment transaction module by developing all the components using Java, JSP, Hibernate and Spring environments.
- Used Eclipse for writing code for JSP, Servlets.
- Developed business layer components using enterprise java beans (EJB).
- Developed JUnit test cases for all the developed modules.
- Used SVN for version control across common source code used by developers.
- Developed XMLWeb Services using SOAP, WSDL.
- Used XML parser APIs (SAX) in the web service's request response data marshaling as well as un-marshaling process.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Implemented JReport for annual report generation with charts.
- Extensively involved in designing UI, reporting and specification documentation.
Environment: J2EE, JDK1.6, JSP, Spring 2.5, Eclipse, Hibernate, HTML, AJAX, XML, EJB, PL/SQL, IBM WebSphere Application server 5, JUnit, Web Services, UNIX, SVN, SAX Parser, Oracle
Java Developer
Confidential
Responsibilities:
- Developed Web module using Spring MVC, JSP.
- Developing model logic by using Hibernate ORM framework. Handle server-side validations.
- Involved in Bug fixing.
- Involved in Unit Testing by using Junit.
- Writing Technical Design Document.
- Gathered specifications from the requirements.
- Developed the application using Spring MVC architecture.
- Developed JSP custom tags support custom User Interfaces.
- Developed front-end pages using JSP, HTML and CSS.
- Developed core Java classes for utility classes, business logic, and test cases.
- Developed SQL queries using MySQL and established connectivity.
- Used Stored Procedures for performing different database operations.
- Used Hibernate for interacting with Database.
- Developed control classes for processing the request.
- Used Exception Handling for handling exceptions.
Environment: - JSP, HTML, CSS, JavaScript, MySQL, Spring, Hibernate, MySQL, Exception Handling, UML.