We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Rancho Cordova, CA

SUMMARY:

  • Around 9+ years of professional experience in IT consulting, software development industry.
  • Extensive experience in Java Server side programming, Client/Server technology and Web based software development using Java and J2EE.
  • Experienced in Spring Boot Applications, Tomcat, Maven, Gradle, Hibernate and open source frameworks.
  • Object - Oriented JavaScript libraries/frameworks/toolkits like Angular JS, JQuery, Ext JS, YUI
  • Experience in Single Page Applications using Angular and JQuery.
  • Experience in developing Client-Server/N-tier/ Web-Development using Servlets, JSP, AJAX, JSTL, JQuery, Tiles, Struts, Spring, JDBC, XML, SAX, DOM, HTML, DHTML, CSS and JavaScript.
  • Proficient in re-engineering existing legacy applications to Java, J2EE application migration.
  • Proficient in Message Oriented Middleware (MOM) technology such as JMS, Message Queue, Web Service, SOAP and REST.
  • Expertise in SQL and Proficient in PL/SQL.
  • Build, manage and maintain J2EE components on application servers such as OC4J 10.1.3, WebLogic 10 / 8.1, JBOSS, and Tomcat 6.0 / 5.5 / 5.0 Servers and webservers like Tomcat and Windows IIS.
  • Experience in MVC Architecture, Struts Framework, Spring Framework, Tiles Framework.
  • Experience in various development tools like Oracle JDeveloper 10g/9i, Eclipse, IntelliJ, WSAD and RAD.
  • Experience in Version Control tools like Rational Clear case, VSS, SVN, CVS, TFS, Git, Bitbucket and MKS.
  • Object-oriented design using UML, design documents (Use case Diagram, Sequence Diagram, Class diagram etc.)
  • Experiences in Software Development Life Cycle as a Full Stack developer and Back End developer.
  • Experience in Object Oriented Programming (OOPS), Object Oriented Analysis Design (OOAD) and development using Java on Cross platforms.
  • Experience in both Agile methodology and Waterfall development.
  • Experience in various SDLC phases like Analysis, Design, Development, Testing and Implementation.
  • Extensive experience in maintenance/bug-fixing web based applications in various platforms.
  • Experience in trouble shooting/debugging web applications.
  • Mentored new team members to understand the application and constantly involved in knowledge transfer/technical discussions and involved in code reviews to improve the standards of coding.
  • Extensive experience in Offshore Coordination.
  • Good understanding & working experience in Amazon(AWS) cloud computing platforms.
  • Experience on both Windows and Unix platforms.
  • Experience in load testing using JMeter and Yourkit profiling tools

TECHNICAL SKILLS:

Technologies: Java 1.8/1.6/1.5/1.4, J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB), SQL, PL/SQL, HTML, DHTML, CSS, JavaScript, JQuery, Ext JS, Angular, YUI, Bootstrap, JSON, Ajax, XML, XSL, XSLT, GSP, Grails, Groovy, Spring boot applications, Web Services (SOAP, WSDL), RESTful web services, RMI and RPC, Apache Camel.

Frameworks: Struts Framework, Spring Framework.

RDBMS: Oracle 10g/9i/8i, SQL Server 7.0, MySQL, MS SQL, Postgres and DB2.

Database Tools: SQL Server 2014 Management Studio, pgAdmin III, Toad and PL/SQL Developer for Oracle.

IDE Tools: WebSphere Studio Application Developer (WSAD) 5.1/5.0, Eclipse 3.0/3.5, RAD, Oracle JDeveloper 10g/9i, IntelliJ

Application Server: Tomcat, JBoss 6, OC4J, WebSphere and WebLogic.

Version Control: VSS, MKS, SVN, CVS, GIT, Bitbucket and Clear case.

Operating Systems: Win Vista/XP/NT/2000, Windows 7 Professional, Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential, Rancho Cordova, CA

Sr. Java Developer

Responsibilities:

  • Developed driver release notes save and retrieve data and RESTful Sapphire endpoints to save, update and retrieve driver release notes.
  • Added Base 64 encoding validation for driver release notes. created hbm mapping files for Actions and Action order details using hibernate.
  • Written RESTful Sapphire endpoints for updating and retrieving Actions and Action Order details.
  • Involved in the Data base requirements and design discussions.
  • Used Transfer Object, Front Controller, factory and DAO Design patterns.
  • Developed RESTful web services using spring-web-4.1.9.
  • Worked on code reviews, debugging, unit testing and integration testing.
  • MVR Purchase Scheduler GUI Landing page developed using real time reports framework and sapphire endpoints implementation.
  • GUI components are developed using GSP, JQuery and datatables.
  • Worked on trouble shooting/debugging using various tools like IE developer tools, Firebug and Chrome Dev tools.
  • Worked on enhancement for pie chart development for all drivers.
  • Reduced redundant REST calls for pie chart performance issues.
  • Rebranding for different customers in SBI application.
  • Fixed Driver profile page issues like score and PDF issues for AK.
  • Implemented Universal filter for all real-time reports.
  • Created Spring XML routes using Apache Camel Java DSL.
  • Control numbers are generated using Scoring collector alternate route.
  • Worked on build process development - continuous Integration using Jenkins.
  • Developed Search, Unread, Pending and Archive reports using JSP, AJAX, JavaScript, CSS and HTML.
  • Implemented pagination for search reports.
  • Fixed issues in Batch uploads and Batch Reports for overnight orders.
  • Involved in JBOSS clustering and load balancing setup.
  • Implemented JBOSS server instance authentication for admin and JMS Console.
  • Helped other team members for cloud setup and fail over.
  • Worked on support issues and enhancements for Cesium application.
  • Worked on issue fixing which aroused during deployments in the local and dev environment.
  • Used JAXB marshalling and unmarshalling for java objects conversion.
  • Exported reports to PDF using iText.
  • Fixed jasper report issues for Invoices.
  • Involved in load testing using jmeter on JBOSS server with your kit java profiler.
  • Created reusable jmeter templates for load testing.
  • Developed MVR Sync Backfill upload page for updating Origination IDs for the existing orders.

Environment: Java (JDK 1.8/1.6), GSP, Groovy, grails, JQuery, Angular, JSP, Servlets, JavaScript, CSS, HTML, IntelliJ IDEA 15.0.2, Eclipse Luna 4.4, JBOSS Application Server 6.0, Apache Tomcat 7.0 Application Server, REST web services, Ajax, XML, XSLT, MS SQL Server 2008 / 2014, PostgreSQL 9.4, Mongo, SQL Server 2014 management studio, SQL server 2014 Profiler, pgAdmin III, Spring, Hibernate 4.3.10, FF REST Client, Postman, Subversion / GIT / Bitbucket / TFS, Ant Script, JENKINS, JIRA, Jaspersoft Studio-5.5.0, JMeter 2.12, Yourkit java profiler 2014 Agile methodology and Windows 7 Professional.

Confidential, Milpitas, CA

Sr. Java Developer

Responsibilities:

  • Designed AMI, HF, CAP and SIP Measures UI pages using JSP, AJAX, JavaScript, CSS and HTML.
  • Extensively used Ext JS for CathPCI, ED, PCM, PCN, ACS and VTE GUI Pages.
  • Implemented Skip logic for various measures like STK, SCIP (Surgical Care Improvement Project), CathPCI, PN and CABG (Coronary Artery Bypass Graft) etc. using java script.
  • Written scripts to give user access to RRM Modules and to lock/unlock records.
  • Categorization flow charts like AMI CTQ Indicators categorization package developed using Stored Procedures, functions, triggers and views in Oracle.
  • Written Queries and functions to get the overall status in the Inbox for Cath PCI Registry pages.
  • Implemented validation pages like Illegal Data and Incomplete Data etc. using JSP for Cath PCI Submissions.
  • Developed Incomplete Episode of care validation for ACC NCDR Cath PCI submissions.
  • Used JSON Object to send data from middle tier to front tier.
  • Database transactions are handled using Spring JDBC Template.
  • Used Front Controller, factory and DAO Design patterns.
  • Involved in setting up configuration file to connect to the database.
  • Interacted with product management to gather the requirements.
  • Worked on issue fixing which aroused during deployments in the local and dev environment.
  • Deployed and tested functionality using Web Logic Server.
  • Worked on ICD9 population entry for PCM and PCN measures as manual hospitals need to enter the population for submissions.
  • Involved in updating DEAR report for IRR abstraction.
  • Fixed the issues for BSC Score card.
  • Written re-categorization scripts for HF, AMI, PN, SIP and CABG.
  • Used to coordinate with the off-shore team.
  • Extensively used XML, XSL and XSLT for data transformation on preview pages.
  • Used DAOs that contain data access functions, for creating a data object in the database, to delete a data object from the database, to load/search for data objects from the database and to update data objects in the database.
  • Worked on submissions for TJC, CMS etc and used multithread programming for submissions.
  • Involved on code reviews, debugging, unit testing and integration testing.

Environment: Java, JSP, ExtJS, Servlets, Java Script, CSS, HTML, JSTL, Eclipse 3.6, WebLogic Application Server 10 / 8.1, web services, Ajax, XML, XSLT, Toad, Oracle 10g, Spring, Ant Script, Tortoise SVN, SalesForce.com, BMC Remedy User, Rally and Windows XP.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Designed the UI using JSP, JSTL, AJAX, JavaScript, CSS, JQuery and HTML.
  • Used JQuery UI Date Picker, JQuery Table sorter for table sorting and JQuery for Ajax calls and validations etc.
  • Implemented Java Script for client-side validations for User Review Manual tool.
  • JSTL core tags (for iterating items, conditions and to set values etc.) and Format (for number formatting etc.) tags and used Spring Form tags are used for Form components.
  • Worked on controllers (Cancellable Form Controller, Abstract Controller etc.) for different components.
  • Used SimpleUrlHandlerMapping for handler mappings and UrlBasedViewResolver for view resolver.
  • Character encoding Format specified using CharacterEncodingFilter.
  • DAO Design pattern used which contains data access functions, for creating a data object in the database, to delete a data object from the database, to load/search for data objects from the database and to update data objects in the database.
  • Involved in implementing MVC Architecture using Spring MVC.
  • Implemented the bean injections using setter and constructor for Spring IOC.
  • Parsed the XML using DOM parser and validated the xml values using Java.
  • Worked on issue fixing which aroused during deployments in the local and dev environment.
  • Error logging implemented using log4j.
  • Deployed and tested functionality using Apache Tomcat Server.
  • Used CSS for improving aesthetics and efficiency of the website, including ease of maintainability in Custom Search, Merchant Seal and Deal of Day widgets.
  • Responsible for setting up the development environment and system components.
  • Developed Stored Procedures, Queries to extract the AB server data from the database for AB Performance Report.
  • Written Utility Classes for Escaping characters for MySQL Query and parsing and Formatting Dates, which are used throughout the application.
  • Ant build script are used to build a jar/war file to deploy on the server.
  • Worked on various web related widgets; custom search tool, Deal of the Day, Merchant Seals etc.
  • Extracted data from RSS feed URL and parsed the XML content using DOM for Deal of Day widget.
  • Written batch files to execute the jar files and automated the execution of batch files.
  • Interacted with different people to gather the requirements.
  • Used YUI API for tree view and Ajax calls in Key Classifier tool.

Environment: Java 1.5, JSP, Servlets, Java Script, CSS, HTML, JSTL, MySQL Server 5.1, MySQL Query Browser, Eclipse, Spring 2.5, Apache Tomcat Application Server 5.5, JSP, Ajax, JQuery, XML, Tiles, Ant Script, CVS, Bugzilla and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
  • Designing of UI using JSP, HTML and JavaScript.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Flexibly used J2EE design patterns like Transfer Object, Data Access Object and Singleton.
  • Developed Utility Classes, which are used throughout the application.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, MKS, log4J, Web Sphere and Windows/NT

Confidential

Java Developer

Responsibilities:

  • Designed and Developed web interface for billing module using JSP, HTML, JavaScript and JSP for dynamic page generation.
  • Used J2EE design Patterns like Value Object, Business Delegate and Singleton.
  • Involved in developing Crystal Reports.
  • Deployed and tested functionality using OC4J Application Server.
  • Worked on issue fixing which aroused during deployments in the local and dev environment.
  • Involved in developing Class Diagrams and Sequence Diagrams using Rational Rose.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, MKS, log4J, Web Sphere and Windows/NT Java 2, JSP, Servlets, JDBC, Rational Rose, Java Script, HTML, Oracle, PL/SQL Developer 5.1.3, Oracle JDeveloper, Clear Case, log4J, OC4J, Crystal Reports, Optimizer IT and Windows/NT

Hire Now