We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8 years of progressive technical and functional experience specializing in the analysis, design and development of various multi - tiered client-server applications using Java and J2EE technologies.
  • Handling java development including design and troubleshooting of applications, conducting gap analysis including validation of needs in conjunction with onsite and offsite teams.
  • Strong hands-on experience in coding and debugging J2EE web applications.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Implemented Design Patterns like Singleton, Front Controller, DAO, DTO, Business Delegate, Session Factory, MVC etc.
  • Designed and developed User Interface (UI) using HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AngularJS, AJAX, JSON, JMS.
  • Extensively used JavaScript across all applications.
  • Strong working experience developing web applications with various open source frameworks like Java Server Faces (JSF), Spring Framework, Spring (MVC), Spring (AOP), Spring Batch, Hibernate ORM, Struts Framework, JNDI, Struts Validation and Tiles Frameworks.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), STRUTS, SPRING framework and Hibernate.
  • Experience with implementingServiceOriented Architecture (SOA) using SOAP and RESTWeb Services.
  • Strong experience in writing SQL and worked on databases like Oracle, SQL Server, MySQL, DB2.
  • Hands on experience with scripting languages like LINUX, Linux
  • Experience in configuring and deployment of JEE software applications in Tomcat, WebSphere Application Server WebLogic.
  • Experience in building enterprise applications using ANT and MAVEN.
  • Extensive experience in working with Eclipse, NetBeans.
  • Involved in Product releases through requirement reviews, development, deployment, setting up environments documenting release notes and technical details regarding functionality and configuration.
  • Good exposure to Data Structures and algorithms.
  • Experienced in version management systems with GitHub, Clear Case, CVS and SVN.
  • Good ability to analyze business issues and technical problems independently, and come up with smart, logical solutions.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7, C, C++

Java EE Technologies: JSP 2.0/1.2, Servlets 3.0/2.5, JDBC, EJB 3.0, RMI, JPA, JMS

Java EE Frameworks: Spring 4.0, Hibernate 3.0, JSF 2.0

Scripting Languages: CSS, JavaScript, Shell Scripting, Angular JS.

XML Technologies: XSLT, XSD, JAXP (SAX, DOM), SOAP, WSDL, JAX-WS, XML Beans

Web Servers: Tomcat, Web Sphere, WebLogic.

Databases: Oracle, SQL Server 2008/2012/2014 , MySQL

Configuration Tools: SVN and GIT, CVS

Environment: s: Eclipse, WSAD 5.1, RAD 7.5/6.0, Net Beans 6.9.1/6.8

Build Tool: Maven, ANT

Operating Systems: Windows 9x/NT/XP, Windows 7, Windows 2003,2008 and 2012 Data Center/R2 Standard Edition

PROFESSIONAL EXPERIENCE

Confidential - Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the Integration with the application.
  • Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery.
  • CreatedAngularcustom services using service and factory methods, directives and used variousangularservices
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
  • Used Node.jsas a proxy to interact with Rest services and interacting with Database.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring, JDBC Template frameworks to save data in database tables.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Execution of multiple threads concurrently using Executor Service
  • Developed Web services (SOAP) to interact with other components.
  • All the functionality is implemented usingSpringBootand Hibernate ORM.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Code maintenance using merge tools. Maintaining code in GitHub and involving in merging activities.
  • Used JUnit and Mockito to perform unit testing and for logging frameworks.
  • Worked closely with QA and integration team to resolve issues
  • Entire Applications are developed in Eclipse and deployed in the JBoss Server.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EEapplications.

Environment: Agile, JSP, JavaScript, JSTL, HTML, JNDI, XML, JMS, Struts, Spring, Hibernate, Oracle, JUnit, Log4j, Eclipse,GitHub, JBoss, Grunt JS, Linux, Maven.

Confidential - Minneapolis, MN

Java J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC) for the new application.
  • Followed the Agile methodology for the project implementation.
  • Involved in interaction with the business for requirement analysis.
  • Involved in JAD sessions and worked on design of the application.
  • Served as the point of contact for the middleware application which involves scoping of tasks, developing and assigning the tasks.
  • Worked on developing the Projects, Work Orders, Tech Initiatives, analyzing and fixing the production issues.
  • Developed the presentation layer with JSF 2.0, Face lets, Rich faces, XHTML, Java Script and CSS, business layer using spring (IOC, AOP) and persistent layer using JPA/Hibernate.
  • Extensive experience on implementing theAJAXfeatures usingJavaScript and jQuery.
  • Implemented client side Interface usingReactJSfor JavaScript templating, function binding, creating quick indexes.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping POJO's and hibernate queries.
  • Used JQuery and JavaScript for DOM manipulations.
  • Implemented DAOs for data access using Spring ORM with Hibernate.
  • Involved in writing the AOP concerns and implementing DI for the services.
  • Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
  • UsedAngularJS, Node.JSframework for building web-apps and is highly efficient in integrating with Restful services
  • Created many complexStoredProcedure/Functions and used them in Crystal Reports directly to generate reports.
  • Multithreaded file processors using Executor framework.
  • Thread pools and blocking queues used for parallel processing Multithread.
  • Involved in making changes to the WSDL and generating the client jars.
  • Involved in handling JPA/Hibernate as part of DB connectivity and writing HQL queries.
  • Worked on writing the JUNIT test cases for unit testing.
  • UsedExecutorFrameworkto generate log reports
  • Developed UNIX shell scripts, and Perl scripts to automate the WebSphere Administration
  • Built and deployed the code to the IBM Web Sphere application server.

Environment: Spring, Spring MVC, AOP, HTML, JSP, ReactJS, Java Script, Hibernate, Oracle, Eclipse, Log4j, IBM Web Sphere Application Server 10.3, SOAP, PL/SQL, Linux, SAX, DOM, WSDL, JAXP, JAXB, and XML, Eclipse IDE.

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • Involved in the Agile/Scrum based development phases.
  • Responsible for developing Java code for business logic and test case preparation.
  • Defect Management, Defect fixing & performing Impact Assessment of defect raised.
  • Interact with client to ensure client requirements and expectations are met.
  • Preparing Work Product Review (WPR) for ITG.
  • Knowledge transition to testing team on business and ensured end to end understandability of every aspect of the project.
  • Work in sync with onsite coordinator to solve defects and deliver the same within stipulated timelines.
  • Ensure all the changes are documented.
  • Worked on stack of development from backend Business layer to frontend UI layer.
  • Designed the user interface of the application using HTML, CSS3, JavaScript, AngularJS and AJAX.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Used AngularJS to develop this website as a responsive website.
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Used SVN as version control system.
  • Help testing team to set up testing environment and work with them hand in hand so that there are no loose ends. All efforts were aimed at ensuring we get zero production defects.

Environment: J2EE, JSP, Spring, Java, MVC, HTTP, Hibernate 3.0, Web Services, REST, XML, JSON, SQL, HTML5, CSS3, Java Script, Eclipse, Junit, log4j, Git. Tomcat 5.5.

Confidential

Java Developer

Responsibilities:

  • Processing of Service Requests like USSD, GSM JIT, JIT etc. and ensuring the requests were completed.
  • Coordination with IN - Operations (Intelligent Network) for Input data, preparation of Log files and circulation of the same to BI team.
  • Coordination with CMS (Channel Management System) for input DND/DNC files, preparation of Log files and circulating to IN - Operations.
  • Attending to the User concerns/ internal teams for the Issues that were raised and solving in less time interval.
  • Identification and fixing various issues in production.
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM Web
  • Development of the service layer using Java/J2EE.
  • Created internal routes using REST web service with spring which can accept and send objects in JSON format.
  • Involved in multi-tiered J2EEdesign utilizing Spring IOC architecture and Hibernate.
  • Experienced in developing web services and worked with WebSphere Application Server.
  • Involved in Analysis, Design and Implementation of Business User Requirements.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.

Environment: Java, spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web Service Client (using JAX-RS), HTML, Apache Tomcat, CSS, AJAX, Oracle

Confidential

Java Developer

Responsibilities:

  • Participated in the analysis, design and the development of different modules for the Integration with the application.
  • Used online Agile scrum development process during the project process to gather up the Requirements and issues.
  • Developed user interface usingJSP, JSP Tag libraries, Struts Tag librariesandJavaScriptto simplify the complexities of the application.
  • Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Implemented ModelView ControllerMVC-2architecture usingJakarta Struts 1.1 Frameworkat presentation tier.
  • CreatedAction Classeswhich route submittals to appropriate business components and render retrieved information.
  • Validated all forms using StrutsValidation Frameworkand implemented TilesFrameworkin Extensively used Hibernatein data access layer to access and update information in the database.
  • Used Web Services -WSDLandSOAPfor getting credit card information from third party and used JAXB XML parsers for data retrieval.
  • Designed various tables required for the project inOracledatabase and used Stored Procedures in the application.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Used ANT scripts to build application and deploy on Web-Sphere Application Server.
  • UsedJCAAPI was used to transfer data to/from the vended applications.Antscripts used for automating build process.
  • Log4Jwas used for logging and to capture the log that includes runtime exceptions.

Environment: Java, JSP 2.0, Struts, EJB, JMS, JDBC, JNDI, Oracle 9i, HTML, XML, DOM, SAX, Ant, Rationale Rose, WSAD 5.1.2 Web Sphere Studio Application Developer, WebSphere Application Server, Log4j.

We'd love your feedback!