We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 6+years of experience as Java SE programmer in Information Technology involving Analysis, Design, Coding, Testing, Implementation and Production Support. 3 years of experience in Clients App Maker.
  • Primary areas of skill sets are working in Service Oriented Architecture (SOA) based projects, middleware integrations and web applications development.
  • Build micro - services for the delivery of software products across the enterprise.
  • Experience of working as a Java/J2EE SE programmer developing applications using Java Security, Servlets, JSP, RMI, EJB, Spring, JSF, Drools, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, JSTL, and jQuery, AJAX, IDE & Tool Eclipse, Notepad++, XML and JSON.
  • Hands on experience on BackboneJS and AngularJS. Good understanding of ReactJS.
  • Experience in working with Web Services in Producing and Consuming services using SOAP and REST specifications. Used Apache CXF Framework as runtime engine for SOAP and REST web services with spring combination.
  • Experience in developing Enterprise applications using Spring Core, DI, AOP, MVC and Other Spring Modules and writing JSP’s using spring custom tag libraries.
  • Involved in trouble shooting of performance issues which were associated with Tableau reports and have experience tableau server.
  • Core development experience for Groovy Grails restful web services.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle 11g/MySQL, DB2, SQL Server, MySQL, MS Access. Experience in using Spring JDBC Template and Hibernate as DAO Layer.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with JUnit, good knowledge in integration using J2EE Architecture. Experience of onsite user training.
  • Very good understanding of Design Patterns and Experience in applying patterns like Singleton, Factory, Adaptor, MVC, SOA Principles.
  • Experience in working in AGILE SCRUM and TDD Process and has good understanding about SPRINT PLANNINGS, STANDUPS, SPRINTS and other AGILE processes.
  • Experience in Manual and Automated Testing of Client/Server, Web and mobile applications and writing test cases using Junit4, Selenium and Appium.
  • Co-ordinated in the setup of Appium lab for iOS & Android devices to reduce the usage of perfecto & cost.
  • Experienced in the android virtual devices execution on XAP & Vysor for Health Check /Sanity testing. Tested application on iPhones, android phones and tablets.
  • Worked on Putty, VNC server and WinSCP to communicate with UNIX servers.
  • Experience in preparing and executing the automation scripts using Selenium-Web driver and Selenium GRID for Web services and applications.
  • Knowledge on creating AWS static grid to perform regression through Jenkins jobs to analyze the Scripts.
  • Good knowledge in usage of version controls such as GIT& SVN.
  • Experience in working in Continuous Integration (CI) environment with Maven as build tool with Jenkins as CI tool.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM). Used JAXB for parsing XML’s.
  • Team Player and Good verbal and communication skills. Ability to quickly adapt to new environments and enthusiastic to learn new technologies/processes.

TECHNICAL SKILLS:

Languages: J2SE (Core Java), J2EE, Servlets, JSP, JSON, Ajax, JDBC, JavaScriptAngularJS,React JS, Backbone JS, HTML5, CSS3, Bootstrap CSS, JSF, XML, XSD, XSLT, XPATHSQL, PL/SQL, WSDL, Regular Expressions, C and shell scripting

Frameworks: Spring 3.0, Hibernate 3.x, Struts 1.2, Apache CXF.

Design Methodologies: Design Patterns, SOA.

Application/Web Servers: WebSphere8.0, WebLogic 12c, Tomcat 8.0, JBoss 5.0

Database Environments: ORACLE 11g, SQL Server, MYSQL, DB2, Mongo DB (NoSQL database).

IDEs: Eclipse, NetBeans, Jdeveloper, SOAP UI, Tortoise SVN, Oracle SQL Developer, OAD.

Testing Tools: Junit4, TestNG, Mockito, JMeter, Selenium Web Driver, AppiumDrools

SCM/BUILD Tools: CVS, GIT, Subversion, Maven, Jenkins.

Operating Systems: Windows XP/7/8, UNIX, Linux, macOS.

Project Management Tools: JIRA, HP Quality Center (QC).

Protocols: HTTP, FTP, TCP/IP, SOAP, HTTPS, REST

PROFESSIONAL EXPERIENCE:

Confidential, phoenix, AZ

Sr.Java Developer

Responsibilities:

  • Analyzed Business Requirements, Technical Designing, Implementation and Documentation using Agile Methodologies to involve Analysis, Coding, and Testing for Production Support.
  • Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
  • Significantly contributing in UX development that may positively influence improvements in the ecommerce site experience.
  • Developed server side J2EE components using spring, Hibernate API. Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
  • Used Hibernate ORM Framework for Data persistence layer with optimized Hibernate Query Language (HQL) queries for CRUD operations and transaction management like mapping Java classes to database tables stored in Oracle Database.
  • Replaced Hibernate with Native SQL Queries (JDBC) in places where large volumes are handled. Used named parameters and dealt with inherent Hibernate limitations using them by implementing Hibernate (.hbm) files for existing tables.
  • Implemented the Service Layer using spring, JPA-Hibernate and JMS.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with Oracle databases.
  • The project work involved designing and building a point-to-point integration solution between an existing CRM system and Oracle EBS (R12).
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Façade and Decorator.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Developed services involve both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Implemented IBM Web Sphere as the application server and configured resources using JNDI.
  • Implemented concurrent threads to invoke multiple calls simultaneously.
  • Developed screens for application using JSP, JSON, JavaScript, JQuery, HTML, DOJO and CSS.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web based software products used to perform software testing.
  • Co-ordinated with the setup of Mobile automation Appium Lab for real device execution.
  • Tested application on iPhones, android phones and tablets. Experienced in the android virtual devices execution on XAP &Vysor for Health Check /Sanity testing.
  • Maintained AWS static & dynamic selenium grid for automation regression execution depends on team demand.
  • Reported / logged defects in JIRA and HP QC then worked in conjunction with Dev team on Defect closure and retesting. Tracked User stories in JIRA for every iteration.
  • Developed classes to interface with underlying web services layer.

Environment: Java 1.7, J2EE,JPA, Spring, Hibernate, XML, JavaScript, JIRA, HTML, TestNG, Appium, Selenium, SQL, Servlet 2.3, Jsp 1.2, Jenkins, Oracle 10gand Eclipse, Tomcat, GIT, Source Tree, and Maven.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Build micro-services for the delivery of software products across the enterprise.
  • Create RFP (Request for Proposal) micro-service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration
  • Implemented the Service Layer using spring, JPA-Hibernate and JMS.
  • Used JSTL and wrote custom Spring JSP tag libraries and implemented user based handling in JSP pages.
  • Designed and developed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked on various J2EE technologies include CDI, JPA, Bean Validation, Java Mail and Lambda Expressions.
  • Designed and implemented RESTFUL web services.
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with MySQL databases.
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Façade and Decorator.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy & Grails.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Involved in Daily Scrum meetings, planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Implemented User Interface using technologies include JSF, JQuery, Java Script, Angular JS, CSS, ReactJS and AJAX.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/JIRA for logging, tracking and reporting bugs in the application.
  • Worked with MySQL and Sybase databases. Created few materialized views to improve the performance for long running reports in Jasper.
  • Developed the code with both unit test cases and integrated test cases using JUnit, Appium, Selenium and Cucumber.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Used Splunk debugging tool for debugging the code.
  • Work closely with Business Analysts, Program Managers, Users, Testing Team on daily basis.
  • Developed UNIX/Linux Shell scripts for the command tasks in the workflow and Stored Procedures for partitions of the tables.

Environment: Java, J2EE, JPA, Spring, Hibernate, JMS, Lambda Expressions, Java Server Faces, Unix, Drools, REST, HTML, JAX-WS, CSS, JQuery, AJAX, Java Script, Selenium, Cucumber, Jenkins, Gherkin, CVS, MAVEN, JBoss EAP, PL/SQL, Databases with MySQL and Sybase, GIT.

Confidential, Scottsdale, AZ

Java Developer with QA

Responsibilities:

  • Extensively used Hibernate framework to persist the operations data to the database.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Implementation of the Business logic layer for MongoDB (NoSQL database) Services.
  • Used SOAP based Web Services for communication between the different internal applications.
  • Used Apache Axis as the Web Services framework for creating and deploying Web Services clients using SOAP and WSDL.
  • Scaled the component interactions and generalized the interfaces using RESTFUL.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer.
  • Designed and developed JSP pages using Spring MVC framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Used Spring Security for Authentication and authorization extensively.
  • Developed the Controller Servlet to handle the request and responses.
  • Designed rich user interface screens using AJAX, Java Script, Angular JS, CSS, and HTML.
  • Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC.
  • Implemented Java caching system and AIU caching strategy for the articles section of the project.
  • Participated in understanding of ExtJS technologies and development tasks.
  • Developed ANT scripts for building, testing and deployed the applications on Oracle WebLogic Application Server in UNIX environment.
  • Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence and state diagrams and implemented these diagrams in Microsoft Visio.
  • Experience working with AGILE SCRUM and TDD, CI practices in this project.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Developed controllers and actions encapsulating the business logic.
  • Implementation in preparing and executing the automation scripts using Selenium-Web driver and Selenium GRID for Web services and applications.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web based software products used to perform software testing.
  • Tested application on iPhones, android phones and tablets. Experienced in the android virtual devices execution on XAP & Vysor for Health Check /Sanity testing.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Core Java, Java 1.6, JSP 2.2, Servlets 3.0, Bootstrap, Spring MVC, CVS, Hibernate, Web Services (SOAP, WSDL, REST), Apache Axis, XML, JNDI, JDBC, Spring, Oracle WebLogic Application Server 11g, MongoDB, Unix, Oracle 10g, UML, Eclipse 3.5, HTML, CSS, AJAX, JavaScript, Ant, JUnit, Microsoft Visio Linux.

Confidential

Jr. JAVA Developer

Responsibilities:

  • Involved in Drawing Case diagrams, Class diagrams, and Sequence diagram for each scenario.
  • Designed and developed web interfaces and business logic using Struts Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, JQuery, Java Script, HTML, DHTML and XML Technologies.
  • Also responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom.
  • Extensively used JavaScript for client side validations and for capturing dynamic events.
  • Used Struts tiles to achieve reusability among the view pages.
  • Wrote model classes for specific database actions, added methods to the existing DAO’s.
  • Loading data from Text Files to Database by using SQL Loader.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Involved in writing Shell scripts and Batch scripts.
  • Used Selenium testing tool for running tests.
  • JDBC is used for connecting to the database Oracle.
  • Developed a Controller Servlet for Single Point of Control and fetching Connection from Connection Pool.

Environment: JSP, Struts, JDBC, DB2, JDK, HTML, JQuery, Web Logic, Hibernate, XML, HTML, Oracle, SQL, PL/SQL, Windows NT, and UNIX.

We'd love your feedback!