Java/j2ee Developer Resume
Nashville, TN
SUMMARY:
- 6 plus years of strong experience in Software Development Methodology such as SDLC, Agile, Analysis, Design, Implementation and Testing of Object - Oriented applications and Web based Enterprise Applications using Java/J2EE on Windows platforms.
- Experience with Agile development methodologies including Extreme Programming, Agile and SCRUM.
- Technical expertise in the SDLC with strong skills in Java / JEE(J2EE) Technologies (Java, JSP, Servlets, Spring, Spring DAO, Spring MVC, Spring Transaction and Hibernate) and MySQL on Windows.
- Good understanding on open source frameworks like SPRING, Hibernate, Angular JS, Angular.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
- Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with Relational Database.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Extensive experience with data modeling along with MS SQL Server, MySQL, writing PL/SQL, triggers and query optimization.
- Experienced in deploying applications using JBOSS Application Server, Apache Tomcat Application server.
- Involved in providing J2EE support to various applications and webhosting teams.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem-Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS:
Web Technologies: Java Spring, HTML, CSS, J2EE (JSP, Servlet, EJB, JDBC, JavaScript,), AJAX, Agile, Web Services
Languages: Java, XSL, XSLT, HTML, JavaScript, jQuery
Application Server: WebSphere, WebLogic, Tomcat, JBoss
Frameworks: Spring, AngularJS, Spring Web flow
Tools: and IDEs: Eclipse, RAD, NetBeans, Maven
Databases: MySQL, JDBC, Oracle, MySQL, DB2
Operating systems: Windows
Version Control: SVN, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Java/J2EE Developer
Responsibilities:
- Following Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Developing the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Heavily use the Dependency Injection feature provided by spring framework for bean wiring.
- Working on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology).
- Involving in detailed analysis based on the requirement documents.
- Developed application using Spring Framework which is based on MVC Design Pattern.
- Design and implemented SOA compliant management and metrics infrastructure for FUSE ESB infrastructure utilizing the SOA management components.
- Deploy Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console .
- Involving in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Used SVN as repository and Jenkins as continuous integration tool.
- Made SDLC recommendations and implemented Flex, xml development best practices.
- Developed unit test cases and integration testing using JUnit frameworks like Easy Mock.
Environment: Java, JavaScript, MVC, TDD, jQuery, Spring, Hibernate, RESTful, SOA, XML, JMS, Spring boot, Microservices, Oracle, Jenkins, AWS, Junit, Easy Mock.
Confidential, Atlanta GA
Java/J2EE Developer
Responsibilities:
- Familiar with the entire SDLC process and experience working in all of those.
- Design the user interface (UI) using AJAX, CSS, JavaScript and other webs standards, which improve the overall design and usability, resulting in enhanced look and feel and positive feedback from the users.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Develop single page web application using JavaScript framework Angular JS .
- Use Maven and Jenkins tools for automatic building and deploying the Web applications.
- Develop Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Work closely with business analysts and users to gather requirements, construct architecture and technical design documents and to model the process.
- Maintain Maven based build environment and wrote custom maven plug-ins in Java (mojos) to customize build cycle (e.g. added java script crunching).
- Use jQuery plugins for reusable Widgets.
- Configure Hibernate into spring application& used Spring DAO support to build Hibernate classes.
- Use Oracle as the relational backend, discussed requirement with DBA for stored procedures & triggers with PL/SQL.
- Perform bug tracking and Unit Testing using Junit and Find Bugs.
Environment: JDK, Spring, Spring MVC, Hibernate, SOAP, XML, AJAX, Java Script, jQuery, JSON, Oracle, Junit, Web Sphere, Angular.js, Maven, SVN, Windows .
Confidential, Plano Texas
Java/J2ee Developer
Responsibilities:
- Involve in various phases of Software Development Life Cycle (SDLC).
- Collect business requirements by interacting with the business analysts and business users.
- Provide BI user on tool usage and reporting
- Produce UML and sequence diagrams for application integration, services, and processes.
- Implement spring MVC framework for application transaction management.
- Use Spring Batch framework to extract the data from database.
- Worked extensively in Model View Controller (MVC) architecture for web development using JSF and Spring MVC.
- Develop various SQL queries and PL/SQL Procedures in Oracle for the Application.
- Refactor old codes and changed them to maven project.
- Use Java Persistence API (JPA) through Hibernate
- Test Driven Development using JUnit.
- Follow Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
- Configure WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
- Develop and consume Web services using SOAP and Restful protocol for communicating between inbound and outbound projects.
- Actively involved in building and deploying the Enterprise applications using the ANT.
- Involve in configuration of log4j to persist the data into log files and implemented the same in application.
Environment: JAVA/J2EE, Struts, UML, REST, JPA, Hibernate ORM, MQ Series, RAD, Eclipse, Spring Framework MVC, XML, Log4j, Junit & Agile.
Confidential, Westfield Center, OH
Java Developer
Responsibilities:
- Responsible for design, development, testing and deployment of a web application
- Created dynamic HTML pages, used JavaScript, jQuery, and AJAX to create interactive Front-end GUI.
- Developed internal application using Node connecting to Oracle on the Backend.
- Used Spring web flow framework to build the application
- Worked on agile methodology
- Analyzed client requirements and developed solutions for project requirements.
- Involved in writing Spring Web flow XML file that contains spring web flow related tags and declarations.
- Developed spring web flow action class to perform business functionalities.
- Developed Validator class as per the business logic and server-side validations.
- Developed Maven Profiles for the build process and deployed in the server.
- Implemented Presentation layer using CSS Framework and HTML5.
- Used JQUERY for client-side validations.
- Implemented Hibernate for data persistence
- Implemented Java Persistence API (JPA) through Hibernate.
- Involved in unit testing, integration testing and system testing
- Performed regression testing, unit testing using Junit
- Performed deployment of Application on JBoss Application Server.
Environment: Java Springs framework, Java, J2EE, XML, XSLT, JavaScript, JUnit, MVC, Eclipse IDE, HTML, CSS, Maven, JavaScript, jQuery, AJAX, JBoss.
