We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8+ years of experience in developing Software Solutions based on J2EE technologies and frameworks.
  • Solid experience in working with different modules of SPRING Framework such as Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Strong experience in developing web interface using front - end technologies like Java script, HTML, CSS, Ajax, JSON, jQuery, AngularJS, NodeJS, ReactJS.
  • Extensive experience with SOAP (JAX-WS) and RESTful (JAX-RS) Web Services and integrated applications based on Service Oriented Architecture (SOA).
  • Excellent proficiency in Core Java concepts such as Collections, Generics, Serialization, Multithreading, File I/O.
  • Expertise in developing web based applications using J2EE components like Servlets, JSP's and JSF, JMS developing code to communicate with database using different ORM technologies like JDBC, Hibernate frameworks.
  • Well versed in XML related technologies such as XML, XSL, XSLT, XSD, DTD and parsers SAX/DOM and JAXB.
  • Experience with various design patterns such as Singleton, façade, MVC, DTO, DAO.
  • Involved in all the phases of Software Development Life Cycle such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Experience in development methodologies such as Agile, Test Driven Development and Waterfall.
  • Strong skills in designing and implementing web server solutions and deploying Java Application Servers like WebLogic, Apache Tomcat, Glassfish, IBM WebSphere.
  • Experience in working with various databases like Oracle, SQL Server, DB2, My SQL, MongoDB.
  • Performed unit testing and implemented different use cases using JUnit framework.
  • Involved in automation testing using Selenium Web Driver and developing test frameworks.
  • Proficiency in using build tools like ANT, Maven, Gradle and continuous integration tools like Jenkins.
  • Working experience in various domains/industries such as HealthCare, Insurance, Banking/Finance, Retail.
  • Good Knowledge on project management tools like TFS, JIRA, Team Track.
  • An active team player, with an ability to gel seamlessly and maintain co- ordination with team members.
  • A self-motivated and quick learner in adapting new software technologies with competent skill set including good analysis and design skills.

TECHNICAL SKILLS:

Languages: C, C++, Java

J2EE Technologies: JDBC, Servlets, JSP, JSF.

Frameworks: Struts, Hibernate, Spring, JMS.

WSDL, SOAP, REST, XML Beans, JAX: WS, JAX-RS

Web Technologies: HTML, CSS, JavaScript, XML, AJAX, jQuery, AngularJS, NodeJS, ReactJS

Web / Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss, Glassfish.

Development Tools: Eclipse, My Eclipse, Net Beans, RAD.

Build/Integration: ANT, Maven, Gradle, Jenkins, TFS

Testing & Logging: JUnit, Log4j, Selenium, JMeter

Database: Oracle 9i/10g, SQL Server 05/08R2, DB2, MySQL.

Version Control: CVS, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo Confidential end of the sprint.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Wrote JavaScript for NodeJS applications that are useful for interacting with server and network applications.
  • Implement our own API according to the request receive based on NodeJS.
  • Created components and captured user events using the ReactJS Library.
  • Implemented the project as per Spring MVC Frame work.
  • Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate
  • Developed Data Access Objects (DAO’s) for easy data access.
  • Involved in modifying some changes in DAO layer using Hibernate.
  • Developed International Error Correction Screens using custom front-end forms using XML, XSLT, CSS, JavaScript and proprietary tools.
  • Involved in customizing the User Interfaces (UI) as per the client requirement.
  • Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
  • Created process flow for deploying application in Web Logic environment.
  • Used Oracle 10g Database, SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
  • Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
  • Involved in automation of regression test suite using Selenium WebDriver and Junit, TestNg Framework.
  • Implemented Automated Build System for Innovation using Ant Build System.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.

Environment: Java, Eclipse, WebLogic, Oracle, spring, Hibernate, PL/SQL, HTML, Web Services, JavaScript, NodeJS, ReactJS, JSON, JMS, JIRA, Log4j, Junit, ANT.

Confidential, Newyork City, NY

Java Developer

Responsibilities:

  • Developed Java Batch Programs using core java to retrieve data from database and to run some schedule jobs for Reporting.
  • Developed some reusable framework like building business logic blocks using Core Java.
  • Struts framework is used for building the Front-End.
  • Utilized the various J2EE Design patterns to develop the Business modules based on the required functionality.
  • Business Components are developed (model components) using Enterprise Java Beans (EJB).
  • Experience in using JavaScript, JS libraries for the presentation tier and developer the screens of the application.
  • Involved in implementation of MVC pattern using AngularJS, ReactJS.
  • Developed Rest API using NodeJS using various modules in node like express.
  • Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed DAO'S for getting data and passing data to the database
  • JavaScript is used for client side validation and to control some dynamic data.
  • Extensively worked with Oracle Application servers, Apache Tomcat, JBoss 4.2.3 and Service Mix Server.
  • Used MAVEN scripts to fetch, build, and deploy application to development environment.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.

Environment: JDBC, JBoss, EJB, JSP, jQuery, Servlets, Apache Tomcat, Maven, Struts 1.2, HTML, XML, Java Script, JSON, CSS, AngularJS, NodeJS, UNIX/Linux, Oracle 9i, Eclipse.

Confidential, Baton Rouge, LA.

Software Engineer

Responsibilities:

  • Developed web layer by using Struts framework. Designed and developed web page using JSP, HTML, JavaScript, and Servlets.
  • Developed Spring Framework components and integrating with Hibernate access the database.
  • Development of Controller Servlet a Framework component for Presentation
  • Designing, Development and Implementation of JSP and Java Beans in Presentation layer for Submission Application reference implementation.
  • Developing reports and PDF files to print the information.
  • Development of JavaScript for client end data entry validations and Front End Validation.
  • Involvement in Unit Testing & System integration testing of the module.
  • Involvement in the Documentation of the module
  • Involved in fixing the bugs or defects in the application.
  • Used Selenium to automate regression test cases.

Environment: Java, Servlets, Struts, Hibernate, Spring, JSP, HTML, JavaScript, XML, CSS, Sybase & Tomcat.October

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, design and development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
  • Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate frameworks in SOA.
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase using UML in Rational Rose.
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Used Servlets and JSP’s in developing the web application on WebSphere.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed Java, JSP, Java Script, HTML, and CSS for UI.
  • Enhanced user experience by designing new web features using MVC Framework like AngularJS, NodeJS.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used JMS for inter application communication and for delivery or XML messages.
  • Implemented WEB Service Layer for exposing order services to other platform independent applications.
  • Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
  • Used RAD(Rational Application Developer 8.0) as the IDE and deployed the application on WebSphere application server.
  • Developed regression test suite using Selenium WebDriver 2.0.
  • Used JMeter to perform load tests.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Logging framework Log4J for logging purpose.

Environment: J2EE, JavaScript, NodeJS, ReactJS, Oracle 10g, Spring Framework, Hibernate, Struts Framework, JMS, WebSphere, SVN Repository, and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Developed UI using JSP, Tiles, Java Script, and CSS.
  • Developed the application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the database.
  • Involved in Unit testing, System Testing and writing test cases using Junit, Selenium and QC.
  • Design Database tables.
  • Wrote SQL queries and stored procedures
  • MySql Server administration
  • Apache Tomcat server administration.

Environment: JSP Struts 1.1, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySql.

We'd love your feedback!