We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Huston, TX

SUMMARY

  • Over 10 years of Software development experience wif full project lifecycle development using Java and J2EE technologies.
  • Worked as Lead application developer.
  • Strong Java/J2EE application development background wif experience in defining technical and functional specifications.
  • Strong core java skills like Multithreading, Exception handling etc.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Experienced working in production support/maintenance applications and handling high severity incidents and providing resolutions wifin SLA by implementing quick break fix.
  • Extensive knowledge in working wif Java/J2EE technologies such as Java, Spring, Hibernate, JPA, EJB, XML, JavaScript, JSP, JDBC, Struts, Servlets, JAX-WS, JAX-RS.
  • Experience in developing web applications using Spring MVC, Struts MVC Frameworks.
  • Experience developing custom tags using JSP and TEMPhas strong programming skills using Spring, Struts, ORM (Hibernate), JPA, JNDI, JSP, Servlets and JDBC.
  • Good Experience in UNIX Shell scripting.
  • Extensive experience in using various design patterns such as MVC, Singleton, Prototype, IoC, Bridge, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture wif web services using SOAP, WSDL, UDDI and XML.
  • Implemented REST web services using Spring MVC and Webpshere-DB2 stored procedure.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD) and Waterfall model.
  • Expertise in web application development using HTML, Java Script, Angular js, Node JS, CSS, and JSP.
  • Expertise in Tango java UX framework.
  • Experience wif MEAN stack wif MongoDB.
  • Experience in Ext JSframework for building interactive cross platform web applications using Ajax.
  • Hands on experience wif various Application Servers and Web Servers including Web logic, JBoss, Tomcat server, IBM Websphere wif wide variety of development tools like Eclipse, IBM RAD and Net Beans.
  • Extensively worked wif jboss app server.
  • Proficient in RDBMS & ORM concepts and worked wif MySQL, Oracle and DB2.
  • Experience in working wif NoSql databases like HBASE, Mark Logic and MongoDB
  • Proficient in writing java unit test cases using Junit, SOAP UI and configuring project dependencies using Maven.
  • Experienced in Application Testing using including Unit testing, Acceptance testing, Functional testing, Performance testing, Application Recovery Testing and Security testing.
  • Experienced in UAT Planning, Designing test case, Executing test cases, documenting and Bug fixing.
  • Experienced in implementing Enterprise Applications wif full life cycle of software development.
  • Experience in using Log4J, Version Control using Perforce.
  • Worked on different OS UNIX (Sun Solaris, IBM AIX), Linux and Windows
  • Experienced wif search engine optimization.
  • Good team player wif ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.
  • Involved in application servers Cost Effective Analysis.

TECHNICAL SKILLS

Frameworks/ORM: Spring, Struts, J2EE design patterns, Hibernate, Genesys

Architectures: SOA, EE

Web Services: SOAP, WSDL, UDDI, Rest

Databases: Oracle, DB2, My SQL, MS SQL Server, MS Access, NoSQL-MongoDB, HBase

Software Methodologies: Agile, SDLC

J2EE Technologies: JPA, XML, JavaScript, Node JS, JSP, JMS, JDBC, Spring, Struts, Servlets, JAX-WS, JAX-RS, JSP, JPA, JTA, JNDI, Servlets, EJB and JDBC

Web Technologies: XML, DHTML, HTML, CSS, JavaScript, Angular js, jQuery, Ajax

Application Servers: Jboss, IBM WebSphere 6.0, BEA Web logic 8.1

Languages: C, C++, Core JAVA, SQL, PL/SQL

Tools: IBM RAD8.0, Eclipse, z/OS MQ, CA-Introscope, Netbeans, TOAD, Rational Clear Case, ANT, Log4J, Endevor & Changeman, MS Office

PROFESSIONAL EXPERIENCE

Confidential, Huston, TX

Senior Java Developer

Responsibilities:

  • Worked as Lead application developer
  • Client engagement developer and implementation engineer for code install to production.
  • Responsible for understanding the functional requirements, writing the technical design and developing the requirements
  • Application server upgrades testing support.
  • Implemented Agile (Scrum) Methodology dat includes daily scrum meetings wif team.
  • Developed and maintained web applications utilizing open source technologies like Hibernate ORM, Spring Frameworks.
  • Designed applications mainly using Spring MVC module. Completely written spring.xml.
  • Managed Object Persistence, Data retrieval using JPA, JDBC and hibernate wif ORACLE as backend.
  • Worked in Distributed System applications.
  • Used Multi Threading for Asynchronous calls
  • Used ETL tools for data extraction like Sybase - Data Integrated Suite ETL.
  • Worked wif different data serialization formats like JSON, XML and Avro.
  • Used JNDI to lookup for the data sources required.
  • Used Maven to build the application and deployed the application to the JBoss server.
  • Added functionality dat ingested data from a SOAP web service.
  • Involved in development of controller component using Servlets and view component using JSP, XHTML, CSS, HTML, and JavaScript for the client side validation.
  • Developed modules in Java and reused them in different parts of the code.
  • Extensive use of JavaScript and JavaScript libraries like JQuery and backbone.js.
  • Reviewed and signed off QA test plan and Test case documents.
  • Used JUnit for Unit testing and Involved in performing Integration testing of the whole application.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • CVS was used as version control system.
  • Reviewed code for engineers as well as get code developed by me reviewed by peers.
  • Used issue tracking tool JIRA to keep track of the work assigned and updated the status.
  • Used Remedy for change ticket handling.

Environment: Java, JavaScript, backbone.js, Spring, JSP, HTML, XHTML, XML, WSDL, SOAP Web services, JPA, JDBC, Eclipse, My Eclipse, MEAN stack wif MongoDB, JBoss server, JUnit, CVS, Maven, JUnit, Log4j, SQL Developer.

Confidential, Cleveland, OH

Responsibilities:

  • Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Expert in writing SQLs.
  • Worked on the Database Layer for the Alert workflows using Oracle.
  • Developing front end application using Angular js.
  • Monitored the error logs using Log4J and fixed the problems
  • Ensured dat the code developed meets quality and design criteria.
  • Promoted Test Driven Development (TDD) and automated unit testing to ensure robustness and high quality software solutions.
  • Trouble shooting the code and providing fixes.
  • Performed Unit Testing and Integration Testing using Test Harness.
  • Preparation of Impact Analysis Reports.
  • Preparation of Design Documents
  • Code Walk through
  • Root cause analysis of the bugs.

Environment: Java, J2EE, Struts, JSP, HTML, XHTML, JPA, JDBC, Eclipse, My Eclipse, Angular js, Web sphere server, RESTful web services, web Logic, Struts, Hibernate, JUnit, Perl Scripting, CVS, Maven, JUnit, Log4j, SQL Developer, DB2, z/OS MQ.

Confidential, Newark, NJ

Responsibilities:

  • Getting the requirements from the end user and doing Research/ Analysis and come up wif the best solution. Preparation of LLD and UTP documents.
  • Worked across multiple modules including user administration and skill matching algorithm.
  • Used spring framework wif the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
  • Implemented Hibernate instead of traditional JDBC code.
  • Used XML/annotation based transactional support of Spring Framework.
  • Involved in user interface development using JSP/JSTL.
  • Followed Test driven development and implemented Tests using JUnit.
  • Used MVC architecture throughout the project.
  • Used Apache Maven to build projects.
  • Log4j were used to log the various debug, error and informational messages at various levels.
  • Involved in the configuration management using SVN.
  • Exhaustive testing in the development environment and catches up as many bugs as possible during local testing rather than letting the bugs getting migrated into production environment.
  • Analyzing the client requirements and functional areas of the existing system
  • Used Angular js for front end web application framework.
  • Preparation of Impact Analysis Reports.
  • Code Walk through
  • Root cause analysis of the bugs
  • Instrumental in fixing the bugs dat are found in production and test it thoroughly before moving the same into production.

Confidential, Columbus, OH

Responsibilities:

  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in the development of JSP and Action Classes.
  • Used Struts as the UI framework and implemented various design patterns
  • Designed and developed JSP Custom Tags based on Struts Framework.
  • Complete the build head of time so as to give room for the unexpected issues during testing phase.
  • Write code for Struts, Hibernate Code & make Configuration for Struts, Hibernate.
  • Distributing developing/maintains work wif team member help to team member in Tech.
  • Completion of development and integration
  • Developed frontend using HTML, CSS, JavaScript and DHTML.
  • Created stored procedures using PL/SQL to interact wif the Oracle database
  • Implemented OO Aspects using PL/SQL in Oracle Database.
  • Highly Involved in Handling Database exceptions using PL/SQL.
  • Extensively involved in calling JAVA using PL/SQL in Oracle Database.
  • Involved in writing external Procedures for Oracle database.
  • Involving in coding part of various area of project
  • Report to client/project manager given status of development
  • Exhaustive testing in the development environment and catches up as many bugs as possible during local testing rather than letting the bugs getting migrated into production environment.

Confidential, Madison, WI

Responsibilities:

  • Design and development of various modules
  • Understanding customer requirements and converting it to technical documents for implementation.
  • Complete the build head of time so as to give room for the unexpected issues during testing phase.
  • Expert in writing SQLs.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as status reports
  • Involved in requirements gathering and designing, server side coding using Spring and Hibernate.
  • Instrumental in fixing the bugs dat are found in production and test it thoroughly before moving the same into production.
  • Implemented the whole project development architecture using frameworks like Hibernate, JSF and spring.

Confidential

Responsibilities:

  • Optimized various SQL queries to reduce the execution time.Involved in various phases of Software
  • Primarily involved in support and maintenance activities (including the applications upgrades), Bug Fixes (Issues faced in production by the customer or the problems faced by the call center agents or system failure), enhancements (New requests from the client, changes in the existing design) and unit testing on bugs dat are fixed and also the enhancements to insure a defect free implementation into the production environment.
  • Configuration & Implementation of Genesys routing strategies.
  • Used core java wif Multi Threading for various desktop applications.
  • Involved in getting the complete requirements from the client, analyzing and providing the optimal solution for the requests.
  • Development of tools using Java/J2EE.
  • Writing SQL required for the application.
  • Reviewing the work which my peers handled and worked as a backup for the enhancement and bug fix items.

We'd love your feedback!