We provide IT Staff Augmentation Services!

Java Developer Resume

Charlotte, NC

SUMMARY:

  • Having around 7+ years of Professional experience in of professional experience in SDLC involving analysis, design development, testing, documentation, implementation & maintenance.
  • Experience in Application Design using Object Oriented Analysis and Design (OOAD), Agile Methodology.
  • Extensive experience in design, development and support Model View Controller using Spring framework.
  • Extensively hands - on experience in Java, Struts, Spring, Services, Servlets, JSP, Java Beans and J2EE (JMS, JNDI, JDBC, Servlets, JSP), build technologies like ANT and Maven and HIBERNATE 3.0, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL.
  • Strong understanding in at scripting language such as Python, shell scripting, reactJS, AngularJS .
  • Develop reusable solution to maintain proper coding standard across different enterprise projects.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Developed clients for the Web Services using apache axis and tested it using Soap UI.
  • Good exposure to Continuous Integration and Automated build using Jenkins; Code refactoring techniques.
  • Experience with JUnit, Mockito, jMock, EasyMock and Log4j in developing test cases and determining application functionality.
  • Work in databases like Oracle 10g/8.i/9.i. Development experience with SQL Developer.
  • Experienced on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Windows, Linux and OSX platforms.

TECHNICAL SKILLS:

Operating Systems: UNIX and Windows

Language: Java, UML, SQL

Middle Ware/Tools: EJB, JDBC, IBM MQ Series

Web/Framework: HTML, Java Script, CSS, JSP, Struts, Spring MVC, Ant, Servlets.

J2EE: Servlets, JSP, JDBC, Design Patterns, JNDI, JMS, JPA, POJOs

XML Technologies: XML, XSL, XML Schema, Xpath, XML Beans

RDBMS/Tools: OracleSQL, PL/SQL

Tools/IDE s: IBM Web Sphere Studio (WSAD), Rational Rose, XML Spy, Eclipse, Weblogic Workshop

Web/AppServers: Tomcat, IBM Web Sphere, BEA Web logic, JBOSS

Source Control: SVN, GIT

Defect Tracking: Quality center, ClearQuest, SonarQube, JIRA

UI frameworks: Angular JS, ReactJS, Jquery

Unit Testframeworks: JUnit, Mockito, jMock, EasyMock

Monitoring tools: Splunk

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in analysis specification, design, implementation and testing phases of the Software Development Life Cycle (SDLC) and the project was developed using Spring Tool Suite.
  • Comprehend high level business requirements, translate those into technical requirements and specifications and then assign and facilitate the delivery and development of those components in development build cycle
  • Implemented Spring Model View Controller (MVC) architecture using spring at the Web tier level of maintenance along with the Spring Validation Framework.
  • Worked on Agile methodology, and develop code in scheduled sprints.
  • Consumed web-services for internal clients using JAXB schema.
  • Performed extensive test driven development-using Mockito, JUnit for unit testing.
  • Implementation of bean validation using Bean Validation-API
  • Deployed the application on Apache Tomcat Server.
  • Used agile methodologies for application development.
  • Used Spring JMS Templates for writing messages into queues.
  • Consumed secured web services by adding filters.
  • Used Design pattern such as singleton to access Business Delegate

Environment: J2EE, Java/JDK, JSP, Web Service, Rest, SOAP, Maven, Servlets, JavaScript, spring, Spring MVC, Spring Validations, JavaBeans, XML, SOAP, Agile Methodologies, Spring Tool Suite

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Gather and analyze requirements, design and develop software using J2EE technologies.
  • Performed extensive test driven development-using Mockito for unit testing.
  • Developed server side validation using spring validation framework.
  • Used agile methodologies for application development.
  • We provide Micro services to authenticate and interdict user logins.
  • Used Spring JMS Templates for writing messages into queues.
  • Represent the development team’s interaction and plans during support and testing activities.
  • Provide ongoing system support by maintaining and enhancing existing software applications.

Environment: J2EE, Java/JDK, JSP, Web Service, Rest, SOAP, Maven, Servlets, JavaScript, spring, Spring MVC, Spring Validations, JavaBeans, XML, SOAP, Eclipse.

Confidential, Kansas-city, MO

Java Developer

Responsibilities:

  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches.
  • Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JavaScript.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various EJBs for handling business logic and data manipulations from database.
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.

Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML

Confidential, Hoover, AL.

Java/J2EE Application Developer

Responsibilities:

  • Involved in Java, J2EE, struts, web services and Hibernate in a fast paced development environment.
  • Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Used Apache POI for Excel files reading.
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Designed and developed Data Access Objects (DAO) to access the database.
  • Developed and Consumed Enterprise wide web services using SOAP and RESTFUL web services (Using SOAP UI and Postman frameworks)
  • Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Used JDBC API to connect to the database and carry out database operations.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Performing Code Reviews.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in Linux environment.
  • Deploying application in Development and Production servers.

Environment: Java, J2EE, JDBC, Struts, and SQL. Hibernate, JBoss, Eclipse, Apache POI, CSS.

Confidential

Software Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process.
  • Implemented Model View Controller (MVC) architecture Using Struts at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Developed action and form classes for User interface.
  • Configured action mappings and the form beans in the struts-config xml file.
  • Used Spring Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, JSP Tag Libraries, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented Singleton to access DAO, Business Delegate and Session Façade.
  • Implemented Persistence layer using Hibernate to interact with Oracle.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used CVS for version control and wrote build scripts using Ant.
  • Used WebSphere Application Server for deploying various components of application on AIX.

Environment: Java, J2EE 5.0, HTML, JSP, Struts Framework 1.2, Spring IoC, Maven, Hibernate 3.0, XML, JNDI, CVS, Log4j, JUnit, IBM RAD7.5, Web sphere Application Server 7.0 and IBM Oracle 10.x.

Hire Now