We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 6+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Experienced in developing UI Screens using JSF, JSP, JSTL, Servlets, HTML, XHTML, JavaScript, CSS, JQuery, and Angular JS.
  • Expertise in using angular modules like Angular - animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service
  • Expertise in creation of angular custom Directives Filters and Services.
  • Good experience on JavaScript, JQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Expertise in developing the applications using Core java concepts likes OOPS, Multithreading, Garbage Collections and Socket Programming etc.
  • Strong knowledge of Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Expertise in n-tier Architecture, object-oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Experience with and solid understanding of Microservices.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Expertise in various java concepts likes OOPS, Collections, Multithreading, and Exception Handling.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF to handling HTTP, JMS transports.
  • Strong Knowledge in scripting technologies like Python, Shell, Groovy on Grails and Perl.
  • Worked extensively on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshalling XML documents.
  • Experience in developing Rest Service using Jersey framework.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer/ Postgre query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, and MySQL.
  • Expertise in using IDEs like Net Beans, Eclipse, various Configuration Management tools like CVS, GIT, SVN and IBM Clear Case Version Control.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Apache Tomcat.
  • Experience in Object Oriented Analysis & Design (OOAD).
  • Involved in Updating the On-Call production support document.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS).
  • Developed test cases using Junit and performed peer to peer testing.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade.

Frameworks: Angular Js, Angular 2, Node.js, Hibernate, Spring, Spring MVC, Groovy on Rails 2.x, Mate, Adobe Flex, MXML, Spring Boot, Spring JDBC, Spring Core, Spring AOP, ORM, Spring DAO, Spring MVC, Spring MVC with REST, Action Script Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO.

Middleware: ODBC, JDBC, RMI, Blaze DS

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: Edit Plus, Text Pad, Eclipse, WSAD, RAD

Databases: RDBMS, Oracle 9i/10i, DB2/UDB, MongoDB, Cassandra

Languages: Core Java, Java 8, using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Operating

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational Clear Case, CVS

OOAD Tools: MS Visio, IBM RSA

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF

Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Sr Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed agile methodology in the Scrum Cycle model.
  • Involved in Integrating Swagger for the project which helps developers design, build, document, and consume RESTful Web services.
  • Worked on RESTful Web Services for transferring XML data between two interfaces.
  • Involved in Integrating Swagger for the project which helps developers design, build, document, and consume RESTful Web services
  • Involved in implementing Integration Testing, created local instance of Cassandra and ran against it to make sure it is working fine against empty database.
  • Developed applications using JAVA 8, spring boot and Oracle.
  • Involved in fixing bugs and enhancements for existing software.
  • Implemented code according to coding standards.
  • Implemented MicroServices based architecture using Spring Boot interacting through REST API.
  • Developed unit test cases using Mockito framework for testing accuracy of code.
  • Used RADAR to keep track of the project, bugs and issues
  • Developed Spring REST Web Services clients to consume Web Services enterprise wide Web Services.
  • Added missing test cases to repository to make sure that JACOCO report shows 100 % code coverage for missed branches and instructions.
  • Used spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for back end tiers.
  • Used Micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, and Dependency Injection.
  • Involved in implementing Integration Testing, created local instance of Cassandra and ran against it to make sure it is working fine against empty database.
  • Developed applications using JAVA 8, spring boot and Oracle.
  • Developed unit test cases using Mockito framework for testing accuracy of code.
  • Involved in fixing bugs and enhancements for existing software.
  • Used Spring MVC, Spring Boot, IOC, Eclipse IDE and GitHub
  • Implemented MicroServices based architecture using Spring Boot interacting through REST API.
  • Used RADAR to keep track of the project, bugs and issues
  • Implemented the Model View Controller (MVC) framework and spring.
  • Implemented code according to coding standards.
  • Implemented SOLR search which is reliable, scalable and fault tolerant, providing distributed indexing.

Environment: Java 1.8, Jdk 1.7, J2EE, Spring, Spring MVC, Oracle 10g/11c, Hibernate 4.0, AWS, Angular JS, Apache Tomcat, Spring boot, Jenkins, Spring 5, SOLR, Mockito, Eclipse, JMS, XML, SOAP UI, JavaScript, Rest web services, Oracle, JUnit, JIRA, Spring Cassandra, Gradle, Maven, Log4j, Radar

Confidential, Salt Lake City, UT

Java/J2EE Programmer Analyst

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, Web App components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Developed applications using JAVA 8, spring boot and Oracle.
  • Bootstrap used along with AngularJS in creating the Application.
  • Used Angular.js framework in developing various UI components.
  • Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using $HTTP services from angular JS modules.
  • Designed RESTful XML web service for handling AJAX requests.
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular JS.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Used Spring MVC, Spring Batch, Spring Boot, IOC and Eclipse IDE, GitHub, JSF, OOAD , AWS, RCP, Multithreading to develop intranet web application.
  • Implemented MicroServices based architecture using Spring Boot interacting through REST API.
  • Worked with ORM frameworks such as Spring Data.
  • Developed custom directives and Services in Angular JS.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Developed applications using Spring Framework for Dependency Injection (Inversion of Control) and implemented the business logic using EJB (session and entity beans).
  • Developed the business layer logic and implemented EJBs Session beans.
  • Developed transaction module using Spring framework
  • Used spring framework to provide loose coupling between different application modules.
  • Make JavaScript/HTML modifications and add features to Mapping Locators on clients' pages as per Client.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Create RFP (Request for Proposal) MicroServices to provide RESTful API and RAML utilizing Spring Boot with MicroServices.
  • Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS that will be integrated using Spring MVC Framework.
  • Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Creating shards, replica sets, monitoring, and projections for Mongo Systems.
  • Experience Tester in Agile Development Env. Using TDD and ATDD approach.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Used JIRA to keep track of the project, bugs and issues
  • Participate and ensure RCA (root cause analysis) activities on client impacting incidents are executed and action items are assigned / completed.

Environment: Java 1.8, Jdk 1.7, J2EE, Spring, Spring MVC, Jenkins, Spring Core, EJB, ATD &TDD, Hibernate 4.0, Mockito, Rest web services, Selenium, HTML5, JavaScript, CSS, AWS, AngularJS, JavaScript, Apache Camel, Oracle, Node.js, JUnit, Maven, Log4j, Jira Rational Rose, SLANG, SECDB.

Confidential, Iselin, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Followed Agile Software Development with Scrum methodology.
  • Assisted in designing, developing and testing of activities for all BRMS rules.
  • Created and managed MicroServices. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on Git to attach useful metadata to Git objects.
  • All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
  • Worked on My SQL and Mongo DB.
  • Used Spring for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Created Spring Controllers classes based on the existing Struts Action classes.
  • Used Hibernate ORM for mapping Java classes to database tables and data querying
  • Developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Used Hibernate in persistence layer.
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store.
  • Produced and Consumed RESTful Web services in JSON.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Successfully implemented zero downtime in both Apache and JBoss.
  • Modeled end -to -end business processes using BPMN and leveraged Camunda Workflow Engine to create executable flows.
  • Wrote transformations for importing data using Spring Batch.
  • Developed front end GUI using HTML, CSS, JavaScript, Angular.js, Ajax and enforced the look and feel standards using the style sheets, common headers, footers & menus, and web page templates using Apache Tiles.
  • Define standards for configuring and using AWS services in a secure and scalable manner.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Worked with technical teams for establishment of architecture models for JBOSS BRMS systems.
  • Worked on Spring MVC annotations such as Controllers, Request Mapping while handling the specific classes.
  • Designed business rules using DROOLS framework for existing web applications.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data Marshalling as well as Unmarshalling process.
  • Experience working on Distributed version control system i.e. Git
  • Developed and executed software systems using JavaScript and Groovy.
  • Implemented SOA solutions and business processes by using BPEL.
  • Worked within SOA based enterprise framework to build web services.
  • Created Composite Applications, Home Security components and Adapters by using Oracle SOA technology.
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Implemented MVC architecture using Hibernate (Spring DAO) for backend and Spring MVC Frameworks for frontend.

Environment: Java-J2EE, JDK, JSP, Servlets, Spring, RESTful Web services, AWS, JSON, DROOLS, Hibernate, Agile, Eclipse, Oracle, Spring, Maven, Subversions, Apache Camel, Mongo DB, Groovy, AWS, PL/SQL, WebLogic Server, Apache Tiles, JBOSS, JavaScript, Node.js, HTML, CSS, XML.

Confidential

Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Version control system SVN and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Expertise in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Developed Functional Requirement Document based on users' requirement.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Development & execution of Unit Tests.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.

Environment: Java, Spring framework, Hibernate 3.x, jQuery, Servlets 2.3, AJAX, Web services, SOAP, XML, Java Beans, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential

Java Developer

Responsibilities:

  • Provided investigative support for the Check Processing Department on monthly basis.
  • Worked exclusively on Weblogic for managing performance and security optimization for Web Applications.
  • Used Version control system SVN and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked on Unit testing, Integration testing also corresponding testing efforts with the QA team.
  • Worked on JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Involved in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Experience in implementing Oracle SQL as an oracle client to query the database.
  • Worked on Hibernate as ORM to integrate with the application developed using Spring.
  • Extensively used web grid to populate data through view Models.
  • Involved in Code Review to improve application performance.
  • Development & execution of Unit Tests.

Environment: Java, JSP, Spring, Servlets, HTML, CSS, My Eclipse, AJAX, JSON, jQuery, Weblogic, JDBC, Rest Web Services, ANT, JUnit, MySQL, SVN.

We'd love your feedback!