We provide IT Staff Augmentation Services!

Java Developer Resume

Reston, VA

SUMMARY:

  • Over 8 years of professional experience in comprehensive analysis, design, coding in Core Java, Web Development, Multi - tier enterprise applications using Java/J2EE
  • Involved in different phases of Software Development Life Cycle(SDLC) like analysis, design, development and testing with SOA and Microservices architectures
  • Extensive experience in design, development and implementation of Spring/Struts and Hibernate frameworks
  • Developed web tier components of web stores using Spring Web MVC framework/Struts Framework that leverages Model View Controller (MVC) architecture
  • Used Spring dependency injection for middle layer development
  • Developed DAOs(Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle, Mysql and MongoDB
  • Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Java Beans, Web Services (REST/SOAP) and XML
  • Integrated Hibernate in context files and configured Hibernate sessionfactory
  • Developed Internet/Intranet and Client/Server applications using Java and J2EE technologies like JSP, Servlets, JavaBeans, Javascript, HTML, XML
  • Designed and developed user-friendly GUI interface and web pages using HTML, CSS, Jquery, AngularJS, CSS, Bootstrap and Javascript
  • Thorough knowledge of Microservices architecture and experience in implementing several design patterns
  • Designed and implemented RESTful Web Services using Spring Rest and JAX-RS
  • Experienced in deploying Web Application and configuring data source to IBM Websphere and servers like Tomcat, Jboss
  • Coded Maven build scripts to build and deploy the application
  • Extensive development experience with IDE’s like IDEA, Eclipse, RAD, Spring tool suite and NetBeans
  • Experienced in Application Software Development and Design, Object Oriented Design and Analysis(OOAD), technical documentation, debugging
  • Designed and developed Servlets to store the details of the users in the database
  • Utilized JDBC API to access a database of reusable design components
  • Managed the platform over the years through agile, scrum and waterfall practices
  • Basic ideas of creating, optimizing and editing web content
  • Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team

TECHNICAL SKILLS:

Languages: Core Java, J2EE/Servlets

Database: Oracle, PL/SQL, MySql, DB2

Java Technologies: JSP, Servlets, EJB, JDBC, Spring-Boot, Jackson, SAX, Apache POI, Rest/Soap

Web Technologies: XML, HTML, CSS, Bootstrap, Javascript, AngularJS, GWT

Framework: Spring, Hibernate, JSF, Struts

Application Servers: Tomcat, WAS 5.0, WAS 6.1, WAS 7, WPS. Jboss

Software IDE: RAD 8.0,Oracle JDeveloper 10g (10.1.3), IntelliJ, Eclipse

Tools: Maven, JUnit, Jenkins, JIRA, Star Team, GitHub, TortoiseHG

Methodologies: Waterfall, Agile, Scrum

CMS: Tridion CMS, WCM

Operating System: Windows, Unix/Linux

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Reston, VA

Responsibilities:

  • Developing application using J2EE architecture with Struts and ORM using concrete principles laid down by design patterns
  • Developing JSPs, Servlets and custom tags for creating user interfaces
  • Developing Business logic with the help of Struts and Data Access was implemented using ORM
  • Developing JSP using vo tags and Struts validations
  • Modify software programs to improve performance
  • Analyze project data to determine specifications or requirements
  • Collaborate with others to determine design specifications or details
  • Assess database performance
  • Analyzing information and using logic to address work-related issues and problems
  • Alternative thinking to develop new ideas for and answers to work related problems
  • Analyzing information and evaluating results to choose the best solution and solve problems
  • Keeping up-to-date technically and applying new knowledge ability to combine pieces of information to form general rules or conclusions
  • Ability to apply general rules to specific problems to produce answers
  • Applying principles, techniques, procedures and equipment to the design and production
  • Store, retrieve and manipulate data for analysis of system capabilities and requirements
  • Providing information to supervisors, co-workers and subordinates by telephone, in written form, email, or in person
  • Knowledge of design techniques, tools and principles involved in production of precision technical plans, blueprints, drawings and models

Environment: Java, Html, CSS, JSP, JS, Ajax, DB2, SQL, Struts MVC, Scrum, CVS, Putty, Remote access desktop, WINSCP, Selenium.

Full Stack Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Develop new functionalities for migrated customers
  • Make sure the user does not see any loss of functionality or menus that need to be hidden
  • Develop trouble ticketing functionality to raise incidents online by customers and to display tickets history raised by customer of age <= 330 days
  • Develop SQL scripts to migrate data and mapping the services to migrated customers
  • Develop scripts to fetch services from upstream to provide menus for customers
  • Support mock activity done for every 2-3 weeks where data is fetched from upstream and necessary jobs run
  • Data, provisioning and billing system migration of cavalier and nuvox to be hwin/CAMS and hpaetec respectively
  • Provide new services to customers based on target system
  • Work with different teams to ensure they ran the corresponding jobs to get required menu, invoices and reports based on type of customer
  • Ensure WOL portal menu changes based on customer types like sales, master agents, hwin, hapetec and channel partners
  • Wrote standalone classes to migrate services to notification center
  • Used GWT framework for front end development
  • Wrote quartz jobs to send invoice email notification, migrate customers, service request notification and message notification to customers
  • Identify additional opportunities for measurement to monitor health
  • Make sure that we comply with release management policies to ensure data integrity and system stability
  • Perform security check of application to fix any vulnerable issues
  • Addressing customer issues

Environment: Java, GWT, Oracle, SQL, Struts MVC, Scrum, ANT, SVN, Putty, Remote access desktop, WINSCP.

Java Developer

Confidential

Responsibilities:

  • Performed analysis, design, develop and maintain the modules
  • Replaced old GSA with new GSA in-house application
  • Involved in unit, integration and smoke testing and bug fixing
  • Ensure code quality using Junit testing
  • Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF, Struts)
  • Developed online web portal that used Java, JSF and PL/SQL queries
  • Extensive experience in using JSF
  • Exported excel data to Soap webservice using Jackson API and Apache POI
  • Handle security issues from Whitehat by modifying the application
  • Prepare monthly deck reports
  • Production support
  • Handle browser compatibility issues
  • Add log to an application
  • Handle server and CMS issues (Analysing issue and contacting respective team using remedy tool to fix it)
  • Handle CMS and adding/deleting users from TCM

Environment: Java/J2EE, Tridion 2011 SP1, Struts MVC, Hibernate, REST, SOAP Web services, Oracle, JavaScript, JQuery, RAD 7.5.0, Build forge, WPS, JSF, Star team, Jackson, Apache POI.

Java Developer

Confidential

Responsibilities:

  • Performed analysis, design,develop and maintain the modules
  • Executed project in Agile Fixed bid sprint model to provide business requirements faster
  • Integrated siteminder authentication with application framework
  • Involved in unit, Integration and smoke testing and bug fixing
  • Ensure code quality using Junit testing
  • Handle vulnerability issues from VeraCode and Whitehat

Environment: Java/J2EE, Tridion 2011 SP1, Struts MVC, Hibernate 3, REST, SOAP Web services, Oracle, JavaScript, JQuery, RAD 7.5.0, Build forge, WPS, Star team.

Java Developer

Confidential

Responsibilities:

  • Involved in development of application
  • Integrated siteminder authentication with application framework
  • Involved in unit, Integration and smoke testing and bug fixing
  • Involved in production release

Environment: Java/J2EE, Tridion 2011 SP1, Spring MVC, Hibernate 3, REST, SOAP Web services, Oracle, JavaScript, JQuery, AJAX, RAD 7.5.0, Build forge, WAS, Star team.

Java Developer

Confidential

Responsibilities:

  • Developed and implemented Web Services
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines
  • Developed the Action Classes, Action Form Classes, created JSPs and configured in Web.xml files
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, JQuery, AJAX, XML, XSLT, SOAP Web Services, JSON, EJB, SQL, JUnit, JSF, JDBC, JDK, Oracle, PL/SQL, Struts MVC.

Program Analyst

Confidential

Responsibilities:

  • Involved in gathering requirements and built the technical specifications from the requirements
  • Developed use case diagrams, sequence diagrams using Visio
  • Developed Presentation layer using HTML, CSS, AJAX, JQuery
  • Developed Web services (SOAP) through WSDL and RESTful Web services to interact with other components
  • Written SQL queries for CRUD operations
  • Involved in Unit Testing, Integration Testing and System Testing, used JUnit framework
  • Used Log4j to store log messages
  • Used SVN for version control
  • Worked on production issues

Environment: Java, J2EE, JavaScript, Servlets, RAD, WebSphere, JDBC, EJB, ANT, Junit, CSS, AJAX, JQuery, XML, XSLT, SOAP, SVN, SQl, Pl/SQL, Oracle, Windows.

Hire Now