Sr Java Developer Resume
Minneapolis, MN
EXPERIENCE SUMMARY:
- Professional J2EE expertise in Development, Testing and Deployment of Web applications.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using, Agile methodology.
- Expertise and thorough knowledge of Object - Oriented concepts, Spring, Web Services (SOAP, REST), JSP, JPA, Servlets, JDBC, JUnit, HTML, AJAX, Java Beans, Java Script, ANT, SVN, PL/SQL and XML technologies.
- Hands on experience in developing web application using Spring Framework web module.
- Experience in using various design patterns such as MVC (Model-View-Controller) and Singleton
- Expertise in Front-End technologies like HTML5, JSP, JavaScript, CSS3, JQuery, Bootstrap and AngularJS.
- Good working knowledge in building application using Ant, Maven and Gradle.
- Strong experience in RDBMS concepts, Oracle 10/11g and MySQL.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Experience with Application servers and Web servers such as Web Logic and Apache Tomcat.
- Experience in using different IDEs like Net beans 5.0, Eclipse.
- Experienced troubleshooter, resourceful, able to work under pressure.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
- Quick Learner, believer of continuous learning and so, easily adaptable to new technologies.
SKILLS:Operating Systems: MS Windows 8/7/XP, LINUX
Languages & Software: Java/J2EE, C, PL/SQL, Servlets, JSP, JDBC, XML, JUnit, HTML5, JavaScript, AngularJS, NodeJS, AJAX, CSS3, SPRING, STRUTS, SOAP, REST, JSON, WSDL
Design Patterns: Model View Controller, Singleton
Methodologies: Agile, Waterfall
Miscellaneous: MS Office, Web Logic, Tomcat, MS SQL Server, GIT, SVN
Project Management Tools: Rally, JIRA
Databases: Oracle10/11g, MySQL, Microsoft AccessWORK EXPERIENCE:
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- Developed Java Application using JRE 6 and JDK 1.7/1.6 with Spring Framework integrated with JPA.
- Done the design, development and testing phases of Software Development using Scaled AGILE methodology and Pair Programming.
- Responsible for integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Designed class diagrams and sequence diagrams as a part of Design Phase using Microsoft Visio.
- Developed User Interface pages using HTML, CSS, JavaScript, Angularjs and jQuery.
- Implemented AJAX calls with JSON requests and responses
- Used JAX-WebServices to interact with other applications using REST and JSON file.
- Agile/SCRUM was used as the project management methodology and JIRA& Confluence were the tools used to keep things in check.
- Used JUnit framework for unit testing of application and Gradle to build the application.
- Used Hibernate named queries to call stored procedures .
- Working with Confidential MQ Series and Websphere Message Broker on various platforms like Linux, and Windows.
- Execute tasks on XML registry, XSLT/XQuery and transformation capabilities.
- Developed and modified Oracle PL/SQL codes like stored Procedures, Functions,
- Triggers etc based on technical and functional specification documents.
- Used Git for maintaining the version control.
- Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
Environment: JDK 1.6/1.7, J2EE, Core Java, JPA, SPRING, Batch, HTML5, JavaScript, Jquery, XML, CSS, JUnit, JIRA, UML, Github, REST, JSON, Eclipse, Gradle, Jenkins, Websphere, Oracle11g, PL/SQL, log4j
Confidential, NJ
Java Developer
Responsibilities:
- Analyze and modify Java/J2EE Application using JDK 1.7 and develop webpages using Spring MVC Framework.
- Coordinate with the business analyst and application architects to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
- Follow AGILE methodology with TDD through all the phases of SDLC.
- Attending the daily Standup Meetings.
- Use Rally for managing the portfolio, creating and keep tracking of the user stories.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies.
- Developed User Interface pages using HTML5, CSS3, JavaScript, jQuery and in Sublime Text.
- Used Spring framework 4.0 as middle tier component and integrated with Hibernate for back-end development.
- Use Maven tool for building the application and run it using Tomcat Server.
- Use GIT as version control for tracking the changes in the project.
- Involved in write application level code to interact with APIs, Restful using JSON and persistence using Hibernate and JPA framework.
- Use Anthill pro for deploying the code into the testing environments and Jenkins for continuous build.
- Use JUnit Framework for unit testing and Fitnesse/Selenium for integration testing and Test Automation.
- Assist in development for various applications and maintain quality for same and perform troubleshoot to resolve all application issues/bugs identified during the test cycles.
- Ensure project deliverables meet the business requirements.
Skills Used: Java/J2EE, JDK 1.7, LINUX, Spring MVC, Spring Boot, Hibernate,Tomcat Server, Maven, Jenkins, Eclipse Neon, JUnit, GIT, Github, JSON, REST, PL/SQL, Oracle, HTML5, CSS3, JavaScript, jQuery, JDBC, Rally, Agile/Scrum, Docker
Confidential, Fort Worth, TX
J2EE Developer
Responsibilities:
- Developed Java Application using JRE 6 and JDK 1.7/1.6 with Spring Framework integrated with JPA.
- Designed, developed and tested phases of Software Development using Scaled AGILE methodology and Pair Programming.
- Responsible for integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Designed class diagrams and sequence diagrams as a part of Design Phase using Microsoft Visio.
- Developed User Interface pages using HTML, CSS, JavaScript, AngularJS and jQuery.
- Implemented AJAX calls with JSON requests and responses
- Used JAX-WebServices to interact with other applications using REST and JSON file.
- Agile/SCRUM was used as the project management methodology and JIRA& Confluence were the tools used to keep things in check.
- Used JUnit framework for unit testing of application and Gradle to build the application.
- Used Hibernate named queries to call stored procedures
- Execute tasks on XML registry, XSLT/XQuery and transformation capabilities.
- Developed and modified Oracle PL/SQL codes like stored Procedures, Functions, Triggers etc based on technical and functional specification documents.
- Used Git for maintaining the version control.
- Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
Environment: JDK 1.6/1.7, J2EE, Core Java, JPA, SPRING, HTML5, JavaScript, Jquery, XML, CSS, JUnit, JIRA, UML, Github, REST, JSON, Eclipse, Gradle, Jenkins, Weblogic, Oracle11g, PL/SQL, log4j
Confidential, New York
Java Developer
Responsibilities:
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed Use Case Diagrams, Sequence Diagrams, and Class Diagrams using Microsoft Visio.
- Interacting with the mobile app developers for integrating the REST services.
- Development of Spring Controllers, DAO and Hibernate Dao Support classes.
- Worked in developing Spring related backend services (to access the database).
- Used Spring Dependency Injection for injecting objects dynamically.
- Used Web services - JSON and REST for getting credit card information from third party.
- Designed and developed GUI using Java multi-threading, XML, XSLT, Servlets.
- Used SVN for version control of the code and configuration of files.
- Used MySQL Server as a database Server.
- Responsible to create and monitor the JMS Queues, Connection Factories, Data Sources in Web Sphere.
- Used Maven tool to build and deploy the whole application into Confidential Websphere Application server (WAS) and Websphere Process Server (WPS) in Linux /Centos OS.
- Did the production support by working with the end users.
Environment: Java JDK 1.6, Spring MVC, Hibernate, Tomcat 7.0, RESTful Web Services,, HTML, CSS3, AJAX, JSON, Log4j, SVN, Maven, Eclipse Indigo and MySQL
Confidential
Applications Analyst/Developer
Responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
- Used Eclipse as IDE and SVN as Repository.
- Responsible for development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Developed JUnit test cases for all the developed modules.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON
- Created the domains, application servers and load balancers using Weblogic.
- Involved in the migration of data from SQL server to Oracle Database.
- Collaborate on the implementation of technical deliverables such as processes, services, user interfaces, integrations, database queries, and web services.
Skills Used: Java, J2EE, JSP, Html, Spring, SVN, XML, XSLT, Soap web services, JavaScript, AJAX, PL/SQL, Oracle10g, Windows XP/Linux
Confidential
Software Developer
Responsibilities:
- Understanding business functions designed & developed the application framework.
- Developed various Java Bean components for implementing business logics.
- Involved in interacting with end users for requirement analysis.
- Involved in connecting database with Servlets and JDBC.
- Designed and Developed Web Services to interact with various business sectors and used SOAP Protocol for web services communication
- Involved in writing complex multi-table joins and conditional queries in Database.\
- Extensively worked with Core java Collection classes like ArrayList, Hash Map and Iterator etc.
- Involved database design and responsible for creating and modifying Database objects.
- Developed SP, Functions, SQL statements for performing all transactions in Oracle Database.
- Responsible for Production Support (Includes Bug fixing, Content Changes)
Environment: Java/J2EE, Core Java, Servlets, JSP, JDBC, EJB2.0, PL/SQL, Oracle, Web logic, and Windows 2000