We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • More than 8+ years of experience as a Java developer with good experience in analysis, design and development of web centric Object - Oriented applications using Java, JEE (Java Expertise Edition), AngularJS, Struts, EJB, Hibernate, Spring, Servlet, JSP, JDBC, JMS, XML, JAXB, JAX-WS, XML (DTD, XSD, XSL), JavaScript, Oracle & PL/SQL.
  • Good exposure to Java web and client server development with knowledge in all the phases of the life cycle of the software (SDLC) including requirement analysis, design, coding, testing, deployment, change and configuration management, process definitions and documentation.
  • Hands on experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, JDBC, XML.
  • Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads, etc.). Skilled in making AJAX calls using JQuery.
  • Extensively used the JavaScript frameworks like JQuery and Angular JS. Good understanding on JavaScript framework like Bootstrap.
  • Developed applications in J2EE using and Struts MVC based architecture, and Dependency Injection Business logic was built using Servlets and Java Beans.
  • Experience in Web services like RESTful & SOAP implementations.
  • Strong exposure and experience in DevOps Tools like Jenkins, GIT, STASH, JIRA, and Confluence.
  • Strong exposure in No SQL Database like Mongo DB.
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
  • Expertise in designing Java, J2EE applications using Servlets, JSP, Spring, Hibernate, Scala, Web services (SOAP, RESTful), Amazon Web Services and AWS Elastic Compute Cloud EC2
  • Good knowledge in creating user interfaces using jQuery, Bootstrap, Java Script, AJAX, Angular Js and React JS.
  • Strong experience with Version Control likeGitHub, SVN and CVS
  • Used Maven and Jenkins as build tool and deploying the application usingKafka.
  • Designed rich user interface application using AJAX,JavaScript, CSS3,GWT and HTML5.
  • Experience in developingMicroservicesusing Spring-Boot
  • Experienced in working spring modules - IOC, AOP, JDBC DAO, and MVC & ORM.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers and Cursors etc.
  • Adept in various design patterns such as Model View Controller (MVC), Singleton, Session Facade, DAO, DTO and Business Delegate in the development of Multi-tier distributed Enterprise Application
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various frameworks like AngularJS,Node.js, and Bootstrap.
  • Good experience in OOAD, UML and Rational Rose Methodologies.
  • Very good understanding on NOSQL databases like mongo DB, HBase andCassandra.
  • WritingGroovyScripts for REST Web services and deployment.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Expertise in Client-Server application development using Java, Eclipse, IntelliJ, Oracle Coherence, Sybase T-SQL, SQL Aqua Data Studio, SQL Advantage, SQL Developer and Toad.
  • Experience in Client-Server and N-tier web applications development, deployment and maintenance using Java, J2EE, Servlets, JSF, JSP, Struts, JPA, EJB, JAAS, JMS, JNDI, AJAX, Springs, XML, XSL, HTML5, DHTML, JavaScript, JDBC, LDAP, Web Services, WSDL, SOAP, RESTful, Hibernate.
  • Expert in using IDE’s tools like IntelliJ IDEA, JBuilder, and Eclipse.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, and MVC.
  • Good Implementation Knowledge onElasticSearchand EhCache.
  • Experience in using frameworks like Hibernate,JavaServer Faces along with Extensive experience inPython. Understanding of VPN solutions
  • Adept in various design patterns such as Model View Controller (MVC), Singleton, Session Facade, DAO, DTO and Business Delegate in the development of Multi-tier distributed Enterprise Application
  • Experience in working with systems like JMS, MQ Series and channelizing messages from one queue to another.
  • Experienced in writing Queries, Stored Procedures and Triggers.
  • Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA, Cloud foundry
  • Expertise inMultithreading, Spring, Spring boot, Hibernate application frameworks
  • Possess strong technical aptitude with strong analytical, work ethic, problem solving and communication skills.
  • Strong commitment developing well commented, easily maintainable programs.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
  • Experience in Onsite and Offshore and Global delivery models.

TECHNICAL SKILLS:

Java/J2EE Skills: JSP, Servlets, EJB, JDBC, JSP Taglibs, JavaBeans, RMI, JNDI, JMS, Struts 2, MVC, DAO, Tiles, IVY, Velocity Templates, XML, XSLT, SAX, DOM, UML, JUnit, ORM (Hibernate), CVS, Springs.

Web Services: XML, SOAP, UDDI, WSDL, RESTFULL, JSON, RMI and spring

IDE: Eclipse 3.0, 3.1, MyEclipse 4.1, RAD 6.1, 7.5.5, 8.0 and RSA 8.0

Web/App Servers: WebSphere 6.1/7.0, JBoss 4.0, Tomcat 5.0,6.0,7.1, Sun Java System Application Server (Sun ONE Application Server), Weblogic 8.1, Glassfish 4.0, Jboss EAP, Jboss Fuse, Jboss Studio Developer

Databases & Query: SQL Server 2008, Oracle 10g/11g, Oracle 10g/9i/8i, DB2 UDB, NoSQL, MS SQL Server 2000, MS-Access, MySQL, DB2

Web Designing: HTML, DHTML, CSS, JavaScript, Ajax

FRAMEWORKS: Spring 3.2, Spring Security, EJB, Hibernate 4.0, OOAD, MVC, Mockito, UML, J2EE Design Patterns

TOOLS: Apache Axis, Rational Rose, VSS, WinCVS, Tortoise SVN, Rational Clear Case, Clear Quest, Apache Ant, XML Spy, TOAD, GitHub, putty, SQL Developer.

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Junit, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Operating Systems: Windows XP Windows 2000/2003/2008 R2/7/8, Unix, Linux, Solaris, AIX 5.3

PROFESSIONAL EXPERIENCE:

Confidential - San Jose, CA

Sr. Java Developer

Responsibilities:

  • Proactively monitor the alert console to act on failure notifications.
  • Review logs, documentation and use working knowledge of applications to either resolve production failures, or to become the “smart switch” that routes the incident to the correct tier II escalation contact.
  • Developed presentation layer using HTML5, HTML, JavaScript, CSS, less, JSON, Rest template, JSP, AJAX, Js-renderer, Bootstrap.js, Backbone.js, Marionette.js and Node.js in RSA and deploy it using Web Sphere Application Server.
  • Built JAX-RS and Hibernate application which allows POS to remotely send ticket printing and merchandise requests.
  • Involved in Test Script Reviews and Test script execution to check the functionality of the application
  • Implemented EJB's session bean to maintain application session and Entity Beans for the persistence.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Work on test-driven development by using Junit, Web Spec and ruby.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Expertise in client side designing and validations using HTML, DOJO,GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
  • Tested components using JUNIT & Mockito during development.
  • Hands on experience in a Linux environment with Apache Tomcat on AmazonAWS.
  • Developed automated Build files, reporting and documentation using Maven.
  • Ensure that all production events are properly ticketed within the incident management system. Work with and drive tier II groups (BizOps, PD, Job Scheduling, DBAs, SAs, etc.) to diagnose complex problems and drive resolution as quickly as possible.
  • UsedTDDapproach for the application in Agile-Scrum as methodology.
  • Learned new tool Cucumber testing framework. Done Unit testing by implementing Cucumber test cases.
  • Developed the application usingCoreJava, Collections, Multithreading and Serialization.
  • Worked on Rest Web services as well as Node Rest framework for backend services, usedMongoDB(NoSQL) for database services.
  • Identify and resolve gaps in existing processes that enable timely issue identification and troubleshooting (e.g., alerting tools, etc.
  • Developed and implemented UI controls and APIs withExtJS
  • Gather and analyze standardized metrics reports on production failures.
  • Work with cross-functional groups (DBAs, SAs, Product Development) to identify and resolve root cause of chronic failures.
  • Able to create/revise documentation thoroughly for tactical use and Follow all documented processes and procedures. Provide timely feedback on process/procedural improvements and to improve operational inefficiencies

Environment: Java, Spring, Hibernate, XML, REST, Json, Linux/Windows, SQL, Maven, Log4j, NoSQL, JUnit, ANT, TestNG, Restlet, Redis, AWS, Angularjs, Html5, TestNG, SOAP, Tomcat, Dojo, Drools, GWT, DB2, MongoDB, MySQL, ExtJS, Microservices, Oracle 11g, MySQL, RESTful Web services, Eclipse.

Confidential, Southborough, MA

Sr. Java Developer

Responsibilities:

  • Used Agile Methodology for the product planning and development.
  • As a Full Stack Developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Used Java-J2EE patterns like MVC, Front Controller, Value Object, Data Access Objects, Command Pattern and Singleton patterns.
  • Created tools to analyze the customer data using Shell scripting, Python in Linux environment.
  • Used Angular.js, JQuery, JSP, Html5 and CSS3 for UI development.
  • Built Restful Services to generate configurations & fetch data from database.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in intense User Interface (UI) operations and client-side validations using AJAX toolkit.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Expert-level knowledge of Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS family
  • Involved in writing the ANT scripts to build and package and deploy the application.
  • Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery
  • Expertise in database programming using Oracle 11g.
  • Used Jenkins, UDeploy, along with Shell scripts to Build and deploy Front end/Bckend code.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
  • Developedgroovyscript for all the services in SOAPUI Tool
  • Provides technical assistance in identifying, evaluating and developing agile methodologies and procedures that are efficient, effective and meet good business practice.
  • Created and deployed scripts in autosys for generation of different reports as required by Client.
  • Expert in NoSQL and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Implemented the SpringIOCfor the core business application logic and used Hibernate as persistence framework.
  • Worked on Solr, Elastic Search, Kafka, Flume, MongoDB,Cassandraand RabbitMQ
  • Developed browser independentjavascript fromjavaclasses for User validation withGWT
  • Developed Restful Microservices using Spring REST and MVC and used swagger for manual testing and documentation of Microservices.
  • Developed UI using HTML 5, Bootstrap, Jquery, and JSP for interactive cross browser functionality and complex user interface
  • Created a Front-end application using JSPs, JSF, Swing,ExtJS3.0, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Managed code for different releases by branching and merging using Perforce.
  • Developed REST Web Services that uses json resources.
  • Used Node.js to resolve dependencies
  • Used Python for Continuous Integration.
  • Developed logging & debugging modules which writes to the application log file.
  • Used Maven for the build and deployment process and overall project management.

Environment: Java, Spring, Hibernate, XML, HTML5, CSS3, REST, json, Linux/Windows, Vertica, SQL, Maven, Log4j, Node.js, Bootstrap, NoSQL, JUnit, ANT, TestNG, Restlet, Redis, AWS, Angular JS, FuseESB, Tomcat, SOAP, DOJO, DB2, Microservices, MySQL, Oracle 11g, Jetty Server, Gradle, RESTful Web services, Eclipse.

Confidential

Java Full stack developer

Responsibilities:

  • As a full stack developer and essential contributor of the ‘Fulcrum’ and ‘Analytics’ teams - successfully delivered multiple engineering solutions.
  • Developed applications in J2EE using Spring 3.2 framework for Inversion of control and implementing Dependency injection and provided abstraction between presentation layer and persistence layer, Jersey as a JAX-RS Implementation for developing Restful API’s, Tomcat as an application server, Mongo DB for all the database related operations, Apache Solr of search operations, Unit testing with Junit.
  • Ensured the solutions developed meet the customer and Product owner requirements and essentially followed a customer centric approach.
  • Designed and implemented efficient API’s that satisfied needs of various stakeholders including operations & documentation teams.
  • Analyzed business and technical requirements and evaluated design solutions in Design review and Code reviews every Sprint.
  • Used Bootstrap for Responsive Web design
  • Designed SOA implementations by Using Web Services and enterprise service bus (ESB).
  • Used ANT build Scripts for generating the backend dependency classes using the shared WSDL.
  • Deploying EAR’s on the application server JBOSS Fuse Server 6.0, and configure the data sources required for the application.
  • Migrated CouchBase Cache/NoSQL implementation to PostGreNoSQL implementation
  • Developed Applications using Rule Engines, Drools. Explored Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform
  • Extensively used GIT commands to perform various operations on GIT code repository.
  • Implemented the entire application on agile methodologies with clear, efficient workflow using JIRA along with bug tracking, feature requests, task management, and wikis for every project.
  • Independently designed and delivered specific projects to assimilate legacy code into the new environment through extensive bug fixes and code enhancement.
  • Implemented business rules for the policies using Drools
  • Enhancement and maintenance of existing code base.
  • Actively participated in all the agile ceremonies including GTSS sessions every sprint.
  • Provided work status to Team lead, Product owner, Scrum master and Project Manager and proactively escalated issues on a timely basis.
  • Coordinated with QE in every task and performance QE about stories where performance and load on the server plays a vital role.
  • Successfully delivered every Sprint with good quality and always within the set timeline.

Environment: Java, Ride 3.2, Spring 3.1, Mac OSX, Mongo DB, Rob mongo (MongoDB client), Maven, JSON, HTML 5, Less, Css, Tomcat server, Jenkins Automation server, Angular 1.0 (Upgrading to Angular 2.0), Node.js, Jasmine.js, Mocha.js, Karma.js, JsonEditor.js, Jquery.js, piwik.js, Marko templates, GitHub, Apache SOLR.

Confidential, GA

Java/J2EE Developer

Responsibilities:

  • Developed application using Struts MVC, JSPs, Jquery and AJAX on the presentation layer, the business layer is built using struts and the persistent layer uses SQL with Weblogic Application Server.
  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Used UML and Rational Rose for making Class diagrams and Sequence diagrams.
  • Involved in coding of User Interface using JSP, Servlets and HTML.
  • Used Facebook API and Facebook SDK to simulate all the social plugins like Share functionality, Recommend functionality, Like etc.
  • Developed/Enhanced the UI presentation layer using JQuery and client validations using Angular JS, JavaScript
  • Worked on FUSE ESB container configuration and creating bundles and deploying bundles in Fuse container, bundles include CXF-bundles and camel routes.
  • Implemented JMS using IBM MQ series to provide access to other application which maintain user Transactions.
  • Monitoring batch jobs using Autosys
  • Developed Web services for storing and retrieving data and created Web services Template.
  • Created the Service WSDL’s for the finalized set of services with the corresponding operations and designed the Corresponding SOAP-UI Test Cases.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Configured and created application log files using Log4j required to trace application messages and PVCS for Version Controlling.
  • Developed and maintained MAVEN scripts for build purposes on testing and production environment.
  • Used log4j,TDDand Junit for debugging, testing and maintaining the system state.
  • Involved in coding of UPS Address Book Plugins for Chrome and Firefox browsers.

Environment: Java/J2EE, Struts 3.0, JSP, Jquery, Servlets, Restful Web service client (using JAX-RS), LDPA, AngularJS, XML, HTML, Knockout js, AWS Ember js, Backbone js, CSS, AJAX, Oracle, SQL, Oracle, Eclipse, Maven, Spring jdbc, AWS, IBM WebSphere, Junit, GIT, SQL XML, Soap, WSDL, Eclipse, HTML, Junit.

Confidential, AZ

Java/J2EE Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
  • Prepared the proof of concept by configuring the spring and Hibernate for various modules.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processed using JavaScript.
  • Used Spring Framework at Business Tier and spring’s Bean Factory for initializing services.
  • Used Session Beans for business logic.
  • Developed server-side services using Java multithreading, Java, springs, Web Services (SOAP, AXIS)
  • Tested Sample Codes and documented implementation steps for implementing FUSE Messaging Queue that uses Apache Camel route.
  • Wrote application front end with HTML, JSP, and Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
  • Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
  • Used Software development best practices from MVC, spring.
  • Develop and execute Unit Test plans using JUnit.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Used struts navigation library to dynamically assemble presentation pages from reusable components.

Environment: Java, J2EE, Spring, Struts, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, Java Script, Angular JS, CSS, DOJO, HTML, JDBC, SQL, JNDI, JUNIT, XML, XSLT, Eclipse, ANT, WebLogic server, SOAP, WSDL, JAXB, Oracle, Design patterns, Ajax, UDDI, WSDL

Confidential

Software Engineer

Responsibilities:

  • Involved in full life cycle of the project including requirements gathering, analysis and designing the system
  • Set up working environment for the team in St. Louis and in India
  • Involved in the preparation of Rational Artifacts like Use-Cases, Sequence and class diagrams
  • Involved in design and implementing centralized artifacts like logger, exception handling
  • Increasing the efficiency of application, by identifying the areas to use stored procedures
  • Wrote complex SQL queries to retrieve data
  • Used design patterns for components' design. Patterns used include: Abstract Factory, Singleton, Façade and DAO design patterns
  • Developed necessary JSP pages
  • Develop necessary Entity Beans & Session Beans, hibernate persistence to do data manipulation operations such as find, insert, update and expire
  • Responsible for getting a build script created & used consistently in all the environments
  • Used java script for front end validation and JSTL tag libraries for display page contents
  • Involved in fixing defects in all test phases and production problem tickets.
  • Wrote a PL/SQL stored procedure to perform the copy (move data from central repository to target environment) operation

Environment: JBOSS Application Server 4, Oracle 9i, Rational Rose, Spring Framework, JSP, Servlet, EJB, JDBC, JMS, JUnit, Tiles, XML, Hibernate, JDOM, Ant, Log4j, Shell Scripts, Windows 2000 and Sun Solaris

Confidential

Software Developer

Responsibilities:

  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS, jQuery and JavaScript
  • Provides multi-platform deployment and support for universal Internet browsers
  • Integrated into a single portal using an adapter bridge
  • Development of wireframes from the requirements analysis given by the requirements team
  • Conversion of specifications into modules created using Struts MVC framework
  • Controller & action mapping of action classes in Struts-config.xml
  • Creation of low level designs using UML incorporating OOAD
  • Presentation of module to team members
  • Creation of modules incorporating various J2EE components like JSP, JavaScript, JMS, JDBC, JNDI, Struts, Hibernate, XML parsing
  • XML transformation using XSLT & XPath
  • Creation of JSP pages, writing DAO classes, SQL queries and business beans
  • Deploying of code to JBoss Application server using ANT scripts
  • Unit test & Integation test case preparation of various modules
  • Unit & Functional test results publishing to the QA team and bug fixing
  • Versioning control and code management is using Git
  • Release notes preparation for end customers

Environment: Java, J2EE, Struts, JSP, Hibernate HTML, XML, XSL, Oracle 9i, Windows NT/ UNIX.

We'd love your feedback!