We provide IT Staff Augmentation Services!

Java Developer Resume

Atlanta, GA

SUMMARY:

  • 7+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications using Java / J2EE technologies
  • Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using UML/Eclipse
  • Expertise in UML (class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams, activity diagrams, and collaboration diagrams) as a business analysis methodology for application functionality design
  • Expertise in Design and Development of enterprise applications using Struts, Spring 3.x, and Hibernate
  • Experience in RDBMS such as Oracle, MySQL and writing stored procedures triggers, cursors, and optimizing queries using SQL
  • Experience on MVC architecture using Struts frame work, JSP-Servlet and J2EE Design Patterns
  • Experienced in the use of Agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
  • Experience using Web markup languages like HTML, XHTML, DHTML, CSS, XML for developing interactive user interface.
  • Experience supporting multi-region, multi-az applications in AWS Created placement groups to maintain cluster of instances.
  • Experience with servlet containers/application servers such Tomcat, WebLogic, JBoss, and Web Server.
  • Experience in ORM frameworks such as Hibernate
  • Hands on experience in NoSql databases such as Elasticsearch and knowledge on MongoDB.
  • Knowledge on Cassandra.
  • Experience supporting multi-region, multi-az applications in AWS Created placement groups to maintain cluster of instances.
  • Have very good knowledge on ecommerce development.
  • Extensive programming in Java, J2EE using Eclipse and RAD tools.
  • Have good exposure to GITHUB source code/version management tool.
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Front Controller and Data Access Objects (DAO).
  • Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.

TECHNICAL SKILLS:

Programming Languages: JDK 1.4,1.5,1.6,1.7, C#, C, SQL,UML

J2EE: Servlets, JSP, JDBC, JMS 1.1, EJB, Spring 2.5/3.0,AWT, Swing, Transaction API 1.1, Struts 1.1/1.2/1.3.8/2.0, JNDI

Markup/Scripting Languages: JavaScript, JQuery, HTML, XHTML, CSS, XSLT,Angular JS

XML/Internet Technologies: XML, XML Schema, JSON

Database: DB2, Oracle9i/10g, SQLite, SQL Server, NOSQL

ORM Tools: Hibernate 2.0,2.1,3.0,JPA

Application Servers/Web Servers: Tomcat, WebLogic, JBOSS 3.2/4.0/4.2, IBM WebSphere Server 6.1, ESB 6.1.2, 9.x/8.x/7.x

Build Tools: ANT, Maven

Frame works: Struts, Spring 3.x/2.x, Spring MVC

Design Tools (UML): Rational Rose

IDE(s): RAD, Eclipse

Operating Systems: Ubuntu, Linux, Macintosh, Windows, MS Dos, UNIX, Sun Solaris 9.0, HP-UX 11.0

Web Services: AWS, SOAP, UDDI, WSDL, RESTFUL, JAXB, ApacheAxis1.2

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • The Home Depot, the world’s largest home improvement specialty retailer. Home Depot has stores across the USA and online eCommerce application(HD.com). HD.com allows customers to buy home improvement products online on desktop, mobile, tablet and kiosk, etcs devices.
  • Involved in requirement gathering by directly working with the client and creating high level design document and Low level design document.
  • Part of an agile team for re-developing an existing web application using Springboot, Microservices, Maven, DAO and Cassandra.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity microservices.
  • Experience working with Cassandra.
  • Worked on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies.
  • Created new REST micro services, Controllers, Components using Springboot annotations.
  • Created RESTful, SOAP calls to integrate with third party systems (Paypal, Verazip taxation, cloud services, Cybersource, etc).
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Used BDD framework using gherkin script to map the requirement and integrate BDD with SONAR for the business scenarios coverage.
  • Involved in design and develop DAOs for data storage.
  • Completely BDD and TDD oriented development to promote the development of high-quality code and detailed specification using cucumber and TestNG frameworks.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such.
  • Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
  • Worked on to improve application performance in Cart & Checkout modules using caching techniques, optimizing expensive DB calls.
  • Used GIT to create branches for development and delivering the code
  • Refactoring the key modules code to improve application performance.
  • Provided production support and resolving the issues quickly with the help of SPLUNK, DynaTrace applications.
  • Used SonarQube to continuously analyze and measure code and functional coverage.
  • Lead offshore team, provide design inputs, code & implementation review.

Environment: Java/J2EE, JSP, JSTL, Spring Boot, Mockito, Web services (RESTful and SOAP), CQL, CASSANDRA, HTML, CSS, AJAX, javascript, JAXB, DAOs, GIT, SVN, Eclipse, STS, Maven, SonarQube, Cucumber, TestNG, IBM WCS, IBM DB2, Splunk, DynaTrace, google stack driver, google PUBSUB

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Participated from the initial phases of the Project from gathering business requirements to designing the Solution.
  • Hands on experience in creating Technical specifications, Code sample for development teams.
  • Experience in creating CCD’s, CID’s, Class Diagrams, Use case diagrams and provided these artifacts to developers after the Design phase.
  • Performed design and Code reviews for various projects with application development teams and involved in Sign off and deployment procedures with administrators.
  • Contribute with hands on design and development activities for enhancements to the existing system.
  • Used Spring MVC framework, JQuery and AnglularJS to develop the web application end to end.
  • Designed and Developed integration modules which involve web services (XML-RPC, SOAP and REST) with strong SOA foundational concepts.

Environment: Java (JDK 1.7), Oracle, TOAD,SQL developer, HTML, JavaScript, XML, JSON, Web Services (Apache Axis), Apache Client library, JBoss Application Server, Java Secure Socket Extension (JSSE), Angular JS,Tortoise CVS, ERWin, SOAP UI

Confidential, Commonwealth of Massachusetts

Java Developer

Responsibilities:

  • Developed all user interfaces using JSP, HTML, CSS and Java Scripts
  • Worked on back-end with databases using hibernate.
  • Wrote stored procedures, triggers and used concept of JDBC to connect to the backend
  • Worked with Oracle and TOAD
  • Used Struts2 in the front-end to develop web pages
  • Used spring core concepts like Dependency Injection (DI) and Aspect Oriented Programming.
  • Followed Agile methodologies.
  • Created and implemented SOAP based web services.
  • Used Tortoise CVS to connect to the repository.

Environment: Java (JDK 1.6), Apache Struts, Java Servlets API, Oracle, TOAD, HTML, JavaScript, XML, Web Services (Apache Axis), JBoss Application Server, Java Secure Socket Extension (JSSE), Tortoise CVS, ERWin.

Confidential - Salem, OR

Java Developer

Responsibilities:

  • Developed the CGI SACWIS Online User interface using JSP and HTML
  • Created JSPs using JavaScript, Java and Custom Tag Libraries (TLD)
  • SACWIS uses Struts 1.1 as the foundation for the online application framework
  • Used Java Servlets API to adopt a model-view-controller (MVC) architecture
  • Developed Action Classes, Java Beans using Java
  • Created Business Logic classes and DA classes using Java
  • SQL ServerJDBC library has been used to connect to the SQL Server 2008 R2 database
  • Worked with Struts Configuration files
  • Implemented Custom Tag Libraries for SACWIS
  • J Boss Application Server is used for deploying the application
  • SACWIS uses Apache Axis library to support web service functionality
  • LDAP class library allows SACWIS application to access, manage, update and search for information stored in LDAP-aware directories
  • Used JIRA and Incident Tracker to create and trace the incidents
  • Fixing the online incidents according to the incident description and information from the JIRA.
  • The SACWIS online application uses Ant as the build tool and is scheduled/triggered by Cruise Control.

Environment: Java (JDK 1.6), JSP, Apache Struts1.1, Java Servlets API, MS SQL Server JDBC Library, HTML, TLD, JavaScript, XML, Web Services (Apache Axis), LDAP, Apache Http Client, WebLogic Application Server, SQL Server 2008 R2, Citrix, Tortoise SVN 1.5.5, Log4j, JUnit, JTest.

Confidential . New York, NY

J2EE developer

Responsibilities:

  • Integral member of the team for designing and implementing SOAP web service for integration certain modules.Developing the XSD, WSDL for the web service.Fixing defects and production issues.
  • Involved in requirement analysis and weekly development team meetings.
  • Interacted with team members for code reviews and designing the application.
  • Implemented the struts MVC architecture to develop the PG application.
  • Presentation layer done using HTML,JSP,JavaScript,AJAX.
  • Communicated to backend through ESB calls.
  • Created Store Procedures used for the change in the database part of the integration project.
  • Subversion is the version control tool used throughout the application.
  • Attended the weekly scrum meetings for the status of the projects.
  • Worked on fixing defects raised due to software code issues.

Environment: Java (JDK 1.5), JDBC, JSP,AJAX,JavaScript,ExtJS,JDBC, RAD,Eclipse, SOAP Web Services,PL/SQL, Oracle9i, log4j, Ant,WebSphere Application Server,Clearcase,Clearquest.

Confidential

Java Developer

Responsibilities:

  • Coded User-Interfaces using Java Swing and AWT.
  • Involved in Web Development and coding of HTML, Servlets, POJO, JSPs and EJB’s.
  • Responsible for EJB modules deployment and managing naming server.
  • Involved In writing stored Procedures and Triggers.
  • Designed and implemented Crystal Reports in JSP pages.
  • Coding Test Classes using JUnit for unit testing.
  • Coded many Servlets and Beans for the Communications with the backend using JDBC&ODBC Driver and for generating the Dynamic Content in the Web pages.

Environment: J2EE, Swing, AWT, Applets, Servlets, Java Beans, Oracle, Rational Rose, Apache Struts, HTML, WebSphere Server, Linux OS.

Hire Now