We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • 10+ years of IT experience in Designing and Developing n - tier Web applications using Java, Oracle, JSP, Servlets, JavaBeans, MVC, Struts Framework, Web Services, SOA, SOAP, JUnit, UML, JSF, XML, XSLT, JDBC, Spring, Hibernate, JMS, HTML5, CSS3, JavaScript, AJAX, JQUERY, JQUERY UI, UNIX/Linux, ERD diagrams. Expertise in designing and coding applications using Java/J2EE technologies in Healthcare and Insurance domains.
  • Expertise in all phases of Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Maintenance) of large-scale object-oriented applications.
  • Extensive knowledge of OOPS, OOAD, Flow charting processes, Object oriented design with UML methodologies (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams and activation diagrams).
  • Experience in implementing Java design patterns such as MVC, Front Controller, Session Facade, Singleton, DTO, DAO, and Business Delegate.
  • Experience in working in variety of IDEs like RAD 6.1, IntelliJ IDEA, Eclipse 3.1.1, and NetBeans.
  • Extensive working knowledge of platforms including WebLogic, Apache Tomcat, JBoss, WebSphere, UNIX, LINUX, Windows NT, and Oracle.
  • Extensive working knowledge in data structures, algorithms and database design principles
  • Experience in working with IBM WebSphere Application Server, BEA WebLogic 8.x Server, Apache http Server, Apache Tomcat Server as administrator for Server Installations, Configuration, Application components deployment, performance tuning.
  • Experience in developing web-based applications using JAVA/J2EE, Servlets, JSP, RMI, HTML, CSS, XML, XSLT, JavaScript and Adobe Products.
  • Integrating Service Oriented Architecture (SOA) using Web Services (SOAP, REST).
  • Experience in developing Web Services using SOAP, RESTful, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Very good experience in data modeling, design user interfaces and subsystems and developing design specifications.
  • Strong experience with databases like Oracle 9i/8i, My SQL, MS SQL Server, MS Access and DB2.
  • Good experience in using Design Patterns and Code Re-factoring.
  • Configured and administered JDBC Connection pools and JMS Connection Factories and implemented other services like JNDI and SNMP.
  • Strong in back end development and design using Oracle, triggers, procedure and packages (PL/SQL). Very good knowledge on using Oracle development tools and SQL Analysis Services.
  • Ability to navigate and query a relational database to both develop reports and to perform data validation.
  • Experience in developing applications based on ESB/SOA framework.
  • Expertise in developing multi-tier web applications using frameworks Struts, JSF, Spring and Object-relational mapping technology like Hibernate.
  • Good experience in developing web applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
  • Knowledge in working with JavaScript frameworks like jQuery, AngularJS, Node.js.
  • Good understanding of NoSQL Data bases and writing applications on No SQL databases like MongoDB.
  • Knowledge on TCP/IP and UDP protocols and implemented client server communication.
  • Developed Maven & ANT scripts to compile, build and deploy components to application servers.
  • Experience in using AJAX, XML and JSON to link with back-end applications.
  • Used Mark Logic database to store, manage and retrieve large JSON and XML files.
  • Experience in developing test cases with JUnit for Unit testing and logging using Log4J.
  • Effectively used of source code control systems like SVN, clear case, CVS, VSS and GIT for code version control.
  • Experience utilizing automated build tools and continuous integration environments, Good experience in using JIRA/ Quality Center for ticketing, Maven for nightly build.
  • Experienced in software development processes like Waterfall, Agile methodologies and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Good Management, organizational, Execution, Documentation skills and good exposure to QA procedures.
  • Experience in Vulnerability Testing using BURP tool.
  • Self-motivated team player with good Analytical, Logical and Problem-solving ability.
  • Ability to work in a team or individually and very flexible to work in complex environment with tight schedules.

TECHNICAL SKILLS:

Languages: Java, J2ee, SQL, PL/SQL, PostgreSQL, Python, Perl

Scripting Languages: JavaScript, CSS, JSON, Shell scripting

Markup Languages: HTML, XML, Perl

J2EE Technologies: J2SE, J2EE, JSF, JSP, Servlets, JDBC, JMS, MDB, JNDI, RMI, JavaBeans

Web Technologies: JQuery UI, AJAX, CSS3, HTML5, DHTML, XSLT, JAX-WS

Web Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss

Frameworks: Struts2.1, Spring 3, Spring Web flow, Hibernate 3.0, JUnit, JunitMockito, AJAX, Bootstrap, jQuery

IDE Tools: Eclipse, NetBeans, RAD, IntelliJ IDEA, Rational Clear Case

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, UML, Rational Rose

Databases: Oracle, MS SQL Server, MS Access, DB2, MySQL

Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX

Methodologies: Waterfall, Agile (Scrum/Extreme Programming)

PROFESSIONAL EXPERIENCE:

Confidential, Plano TX

Senior Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used
  • AGILE methodology and participated in SCRUM meetings.
  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.

    Implemented DAO layer using Spring JDBC Module to call PL/SQL queries and Oracle stored procedures from the application.

  • Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL in Oracle.
  • Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
  • Developed user interface using JSP, Spring Tag Libraries, JSTL, Ajax to simplify the complexities of the application.
  • Designed and processed JSON requests according to different types of modules actions request data and responses accordingly to send it back to front end after the logic processing.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Used Maven for project builds. Automate build process by writing ANT build scripts.

    Wrote JUnit test cases to test the functionality of each method in the DAO layer.

Environment: Java, J2EE, Spring, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, JAXB, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, JIRA, UNIX, JDBC, SOAPUI.

Confidential, Fort Worth TX

Senior Java Developer

PResponsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used
  • AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface with HTML5, CSS3, JavaScript and JQuery.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents and also implemented JAXB in XML binding.
  • Plugins for JavaScript was created using JQuery.
  • Used eclipse as an IDE to develop the application.
  • Developed internal coding using J2EE technologies based on MVC architecture.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Used spring DAO for data access with the help of hibernate to implement CRUD operations against data base.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Extensively used HQL queries while working with the database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Used JSON as response type in REST services.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as GIT and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Focused on Test Driven Development to perform unit testing using JUnit.
  • Used LOG4J to log debug and exception statements.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Spring, Struts, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, SAX, JAXB, EJB 3.0, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, RALLY, UNIX, JDBC, SOAPUI.

Confidential, WI

Full Stack Developer

Responsibilities:

  • Used SCRUM methodologies for developing the project.
  • Developed user interface using HTML5, CSS 3, Bootstrap, JavaScript, JSP, XML and JSON.
  • Used Java Script Frameworks like JQuery for one of the project.
  • Worked on Control-M Scheduling Tool.
  • Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Primarily focused on Spring components such as Spring MVC, Spring Integration, Spring AOP, Spring Batch, Dispatcher Servlets, Controllers, Service, Repositories, Model and View Objects, View Resolver.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Performed the load testing using Web Performance tool and Qualis.
  • Good Understanding of XSS filter patterns as part of Application Security.
  • Worked on DOA WAMS applications as a lead developer for one of the ETF customized changes.
  • Worked as a lead developer for Struts Vulnerability for Employee Trusts Funds Applications.
  • Coordinated with DOA DET team for production deployments.
  • Used various design patterns (singleton, front controller, DAO, Service) for developing the project.
  • Implemented Web Services for communicating one application to another application by using Restful Web Services.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Understanding Existing System and working with the current Dev teams to get the knowledge on the application.
  • Used SQL database like DB2 and ORACLE for storing data.
  • Used log4j for application logging.
  • Have written JUnitMockito and PowerMockito Test cases for code coverage.
  • Worked on different procedures, prepared statements using PL/SQL.
  • Used JIRA for tracking the flow of team activities.
  • Developed MAVEN scripts to build and deploy the application onto WebSphere Server and ran UNIX shell scripts for the deployment process.
  • Worked on Continuous Integration using Jenkins.
  • Participated in configuration management, change management activities and code re-views.
  • Working with Build SCM team to create deployment plan for the production.
  • Worked with the project manager to get approvals from the security team and to fix any issues that occur during the system scan.

Environment: Java 8, JSP, HTML, CSS, JavaScript, AJAX, Spring, Hibernate, ORACLE, Eclipse, Web Services, Junit, JunitMockito, Log4J, SVN, JBoss EAP 6.3, JMS, Agile practices, DB2, Angular JS, Windows.

Confidential

Full Stack Developer/SQL Developer/Mainframe Developer

Responsibilities:

  • Design and develop the custom software development as per customer requirement.
  • Implemented Hibernate ORM and configured with Spring.
  • Used Spring Framework core and integration for business layer implementation.
  • Java script, JQuery, Angular JS and CSS used for front end development.
  • Developed application code using Eclipse IDE and configured with maven.
  • Gathering the requirements from business analysts.
  • Developed the application using Struts Framework that leverages MVC architecture.
  • Used service oriented architecture (SOA) to develop customer profiles using web services approach.
  • Involved in database design, creating queries, sub queries and joins.
  • Used Oracle as database and SQL DEVELOPER as developer for implementing and testing oracle queries.
  • Configured, tuned and maintained MySQL Server database servers.
  • Sending the timely reports to the business/end users about the availability for testing the application.
  • Involved in deploying the application in DEV, QA and Production
  • Implemented the JUnit test cases for both the capabilities.
  • Implemented identity Security and Access Management using Spring Security.
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Involved in team meetings with client personnel to discuss progress of the project.
  • Involved in presenting the changes to the end users.
  • Managing my team by running daily SCRUM, task estimation & assignment, assisting in development issues and code reviews,
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Environment: Java, Jee, Jse, Jsp, Spring, Hibernate, Html, Css, Jms, Jndi, Eclipse, Maven, Oracle Db, Sql Developer, Restful, Ajax, Jquery, Css, Angular Js, Json, Agile, xml, xslt, Svn And Weblogic

We'd love your feedback!