We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Innovative professional with 7 years of progressive experience within the IT industry with expertise in Insurance, Manufacturing and Logistics domain.
  • Experience working in analysis, design, implementation, deployment and testing phases of SDLC life cycle.
  • Expertise in J2EE Technologies like JSP, Servlets, Struts 2, JDBC, Hibernate, Core Spring, Spring MVC, Spring AOP, Spring JDBC template, Spring ORM and Spring Security.
  • Proficient in developing SOAP and Restful Web services.
  • Expertise in web technologies like HTML 5, Bootstrap, CSS, Java Script, jQuery, JSON, Free marker, AJAX, XML, XPATH, XSLT, XML based parsing technologies like DOM and JAXB.
  • Extensively worked in Core Java (collection framework, Exception Handling and I/O Streams).
  • Used ANT, Maven scripts to compile the Java files and to build the jars and wars.
  • High level of proficiency in working with AngularJS to implement Single Page Applications using Directives, Modules, Views, Expressions, Routers, Model, and Controller.
  • In depth knowledge in developing web pages in Responsive Design using Bootstrap.
  • Expert level skills in Designing and Implementing web server solutions and deploying in Application Servers likeWeb Logic, Tomcat, JBOSS configuring Apache Web Server and configuring various Servlet engines.
  • Experienced in Unit tests using Junit and automation testing using Selenium Web driver.
  • Worked under Agile with scrum and Waterfall development methodologies.
  • Experience in writing SQL, PL/SQL, Cursors, Stored Procedures, Triggers with Oracle 9i/10g andMySQL server.
  • Strong Proficiency in Object Oriented methodologies, design patterns and development.
  • Quick learner and an efficient team player possessing excellent communication skill, enthusiastic & self - driven, with a high degree of commitment.
  • Experienced in working with geographically distributed large development teams.

TECHNICAL SKILLS:

Technologies/ Frameworks: Core Java, Spring, Struts 2, Hibernate, JDBC

Web Technologies: HTML 5, Angular JS, Bootstrap, CSS, JavaScript, Ajax,JSON, jQuery, Servlet, JSP, XML Parsers (DOM, JAXB),XPATH, XSLT and Free marker

Databases: Oracle, MySQL, SQL Server

Services: SOAP and RESTful Web services

Methodologies: Design Patterns, Agile, Waterfall

Application & Web Servers: JBoss, Apache Tomcat, Oracle Weblogic

Tools: Eclipse, Spring Tool Suite, Selenium, Firebug, SOAP UI, Postman, Beyond Compare

Operating Systems: Windows (NT/2000, XP, 7, Vista)

Agile Tools: JIRA

Apache Java Tools: Ant, Maven, Log4J

Code Quality Tools: Sonar, FindBug

Testing Framework: Junit, Mockito

Version Control System: SVN, CVS, Quality Center

Change Management Tools: Rational Team Concert

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development and implementation of the system.
  • Involved in design flow and scheduled the work to other Developers.
  • Implemented application using Spring MVC framework to develop flexible and loosely coupled application.
  • Used Free marker template engine, Ajax and jQuery to build interactive and attractive user interfaces.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed SQL queries to interact with the Oracle database and used Spring JDBCTemplate to interact with the database.
  • Implemented advanced java API and core java for coding sophisticated business logic.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Provided JSON response format to support various service clients.
  • Used JavaScript library for the UI Development.
  • Implemented Test cases using JUnit and Tested web services with Postman.
  • Create/Track tasks using Jira and Agile Scrum board.
  • Participated in design reviews, code reviews and produced quality documents.
  • Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
  • Worked on tools like HP Quality center for bug tracking.

Environment: JDK1.6/1.7, Spring MVC, Spring AOP, Spring Security, Spring JDBCTemplate, Free marker, HTML 5, CSS, Java script, Ajax, JSON, jQuery, XML, JUnit4.0, RESTful Web services, Maven, JCap.

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Responsible for requirement analysis, design, coding, unit testing, integration testing and defect fixing.
  • Implement REST - based web services with AngularJS.
  • Responsible for setting up AngularJS framework for UI development. Develop views with HTML5, CSS, JSON and AngularJS. Retrieve data as JSON Object from controllers using RESTful Web Services, then display the well organized result in web pages by writing AngularJS controller, directives, services and route providers.
  • Worked extensively using CSS and Bootstrap for styling HTML elements.
  • Documented the requirements and prepared mock screens for client approval.
  • Developed the application using AGILE methodology.
  • Implemented advanced java API and core java for coding sophisticated business logic.
  • Monitoring and resolving the task/issues assigned in JIRA.
  • Ensure reusability and maintainability of the code by using Design Patterns
  • Performed automation testing of the web application using selenium web driver.
  • Played a key role with other team members from start to end of this project.
  • Supported the testing team and other development teams and discussed the business issues and its limitation as per the design.
  • Created the detailed documentation of the services and methods developed.
  • Involved in mentoring junior team members and involved in peer code review.

Environment: JDK1.6/1.7, Angular JS, Bootstrap, HTML5, CSS, Java script, Ajax, JSON, XML, JAXB, XSLT, XPATH, JUnit4.0, RESTful Web services, Maven, Log4J, Selenium.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development and implementation of the system.
  • Prepared Functional and Non-Functional requirements by analyzing the business requirements.
  • Implemented the application using Spring MVC Frame work and integrated with Hibernate.
  • Used Spring core container to implement IOC concept to avoid tight coupling.
  • Developed Controller class and defined spring configuration mappings and hibernate mappings.
  • Extensively used Hibernate concepts as part of data persistence and retrieval.
  • Hands on experience in configuring Spring AOP framework to apply Logging and Transactions.
  • Written JavaScript functions to get dynamic data for client side validation.
  • Used AJAX and JSON frameworks to implement enhanced Reporting system to improve page performance by reducing the number of page reloads.
  • Developed build scripts using Maven.
  • Involved in day to day development discussions with other team members located at different locations.
  • Responsible for Knowledge Transfer of the product to the users.
  • Created Selenium scripts to automate web-app testing.

Environment: JDK1.6/1.7, Spring MVC, AOP, Hibernate 3.x, Free marker, HTML, Bootstrap, CSS, Java script, Ajax, JSON, jQuery, XML, JUnit4.0, Mockito, RESTful Web services, Maven, Log4J, PMD checkstyle.

Confidential

Java Developer

Responsibilities:

  • Responsible for starting from scratch to delivering a successful PoC in a very short timeframe.
  • Worked as a developer, involved in Estimation, Requirements Analysis, Development, Testing, Implementation, and Production Support.
  • Extensively worked on front end, business, and persistence tiers using Struts framework.
  • Used Extended JS to build interactive user interface.
  • Used stored procedures, triggers, cursors, packages to store, retrieve, delete and update the database tables by using PL/SQL.
  • Extensively used the Oracle PL/SQL statements/procedures/packages for fixing the data related production issues.
  • Used Jasper reports to generate charts showing the statistics of different flavors used across countries.
  • Conducted knowledge sharing sessions to others across various teams.

Environment: JDK 1.6, Struts, Ext JS, HTML, CSS, Java script, Ajax, Junit, Jasper reports

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirement and designed the web pages.
  • Interacted with business analyst to convert business requirement to technical requirement.
  • Maintenance of development using J2EE principles.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Worked on Exception handling for this module.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Developed User Interface using JSP, HTML, CSS and JAVA Script.
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Utilized I18N framework for internationalization capability for multiple languages and locales.
  • Extensively used JSTL tag libraries (fmt, i18n, and core) and custom tag libraries.

Environment: JDK1.6, Struts 1.2, Hibernate 3.x, Servlets/JSP, HTML, CSS, Java script, Ajax, XML, Junit, ANT

We'd love your feedback!