We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Foster City, CA

PROFFESIONAL SUMMARY:

  • Over 8+ years of professional software development experience, consulting for major financial and business institutions in teh U.S. and India.
  • Servlets, Subversion, RMI, JNDI, JMS, JSF, JBPM, EJB (Session Beans, MDB)
  • Experience of enterprise level application development wif Java centric technologies in teh domain of Banking and Finance, Healthcare.
  • Extensive experience working in a Test - Driven Development and Agile-Scrum Development.
  • Developed UI/UX and JEE applications on IDE's like Eclipse, Seam, Net beans, and J Builder, J Developer, RAD, Sublime Text.
  • IBM's Rational Delivery Platform extensive experience wif spring framework of IBM Proprietary Framework wif using tolls of Rational Clear Case & Quest wif RUP Method.
  • Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project wif SOAP 2.2/Axis 3.0, WSDL, JAXB, JAX-RPC SOAP JAX WS2.x, Restful JAX-RS, Jersey 1.8/1.9, Jackson, Spring 3.0.
  • Extensive experience in PL/SQL and database server Firebird SQL.
  • Extensive experience in using JSON, XML, XSL, XSLT, Crystal Reports, SOAP, WSDL, HTML and DHTML.
  • Firm understanding of Agile (TDD) using Flex Unit and J Unit, logging using log4j, and debugging and profiling using teh eclipse IDE.
  • Experience wif model 2 technologies using Spring MVC, EAD4J MVC, Spring Batch, data modelling and ORM using Hibernate persistence provider.
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
  • Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation wif POM file in Maven.
  • Experienced in developing and deploying applications on Oracle Glassfish, BEA Web Logic, IBM Web Sphere, JBoss and Apache Tomcat servers.
  • Experienced in database systems like Oracle 8i/9i/10g/11g, MySQL, and MS SQL Server server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for teh fast retrieval and manipulation of data.
  • Experienced writing Use cases, sequence diagrams and class diagrams wif UML tools like Visio, Rational Rose for business modelling.
  • Expert noledge of, and strong hands on experience wif AJAX frameworks (Ext-JS/DOJO) and JavaScript libraries.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS.
  • Experience wif Frameworks like spring, Distributed Architecture, Soir, SOA etc.
  • Experienced in using Flex based Remote Object, SOAP based Web services & HTTP service.
  • Experience in using testing Tools JUnit, Selenium, and Cucumber/Gherkin.
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Versatile team player wif good communication, analytical, presentation and inter-personal skills.
  • Experienced on Agile Methodology.
  • Good noledge in developing single page applications(SPA s) using teh JavaScript libraries like AngularJs and MeteorJS.
  • Good understanding on using Aurelia, teh next generation JavaScript MVC framework and writing ECMASRIPT 6 and ECMASCRIPT 7
  • Around 4+ years of Professional Python development experience using Python, Django framework
  • Developed Python scripts for software build conduct and management support.
  • Fulfilling teh role of a release engineer in respects to our Puppet Code.
  • Having good experience in DevOps tools like Chef and PUPPET for deployment on multiple platforms.
  • Performing Manifest to update teh Puppet agent using Puppet Master.
  • Implemented multi-tier application provisioning in Open stack cloud, integrating wif Puppet.
  • Used puppet to manage Web applications, Configuration Files, Data Base, commands, Users Mount Points, packages.
  • Hands on experience in working wif both angular 1 and angular 2versions.
  • Hands on experience in working wif Denodo platform on AWS for data virtualization
  • Good noledge in using other successful data virtualization tools like Citrix.
  • Good understanding on basic switching and routing.
  • Experience in using Jasmine open source testing framework
  • Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
  • Expertise in using SOAP and RESTFUL for implementing web services.
  • Experience in Application Servers like WebSphere, WebLogic and Tomcat.
  • Good experience in databases such as SQL Server 2005/2008, Oracle, DB2, NoSQL and MySQL.
  • Strong experience wif rule engines like Drools, ILOG.
  • Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security.
  • Actively involved in using business process management tools like JBPM, Activate BPM.
  • Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
  • Good Experience in understanding and usage of JVM.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
  • Experience in build tools like Ant & Maven, logging wif Log4j, Test Driven Development using Junit.
  • Good noledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
  • Worked in both Unix/Linux and Windows based development environments.
  • Writing JUNIT test cases for Service methods
  • Expertise in database modeling and development using SQL and PL/SQL in Oracle (10g, 11g), DB2 and SQL Server environments.
  • Experience in Configuring and deploying applications on BEA Web Logic 8.x/7.x, Apache Tomcat 4.x and Web Sphere Application Server.
  • Experience in using ANT for build automation.

TECHNICAL SKILLS:

Programming: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.)

Scripting: jQuery, JavaScript, Shell Script, Python

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting),Apache camel

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: JBoss, Web logic, Web Sphere, Tomcat, Jetty, Apache

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, Cassandra, Mongo DB

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT

Other Tools: JIRA, Confluence, Bam, Puppet, Chef, boo, Sonar, Fisheye

Version Control: Git, SVN, CVS, VSS(Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, CA

Full Stack Java Developer

Responsibilities:

  • Involved in Full stack development based on JEE specifications and Spring Framework wif MVC architecture.
  • Developed using web based technologies such as Hibernate ORM and Web Services (REST /SOA /micro services).
  • Implemented different design patterns such as singleton, Session Façade, Factory, MVC, Business delegate, session facade and DAO design patterns.
  • Used JPA (Object Mapping for teh backend data persistency).
  • Worked wif tracking tool JIRA on Agile Scrum performance estimation and capacity planning work wif teh project manager and product development teams to create and implement projects.
  • Development of front end web pages using JSP2.0, JSON, Angular JS, JS Bootstrap, CSS, JavaScript and Spring TLD.
  • Created Maven build file to build teh application and deployed on Web Sphere Application Server.
  • Built REST full web service using spring.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Used teh AWS mobile hub service for creating and configuring powerful mobile app backend features required for company’s new mobile app
  • Used Amazon Elastic search service for application monitoring and full text search.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and micro services and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users.
  • Used JBOSS application server for run time integration of j2ee applications.
  • Used Apache CXFfor building and developing services and used frontend programming API s like JAX WS and JAX-RS
  • Used Apache CXF for supporting variety of web service standards like SOAP and WSDL.
  • Used NoSQL databases like Mongo DB and AWS Dynamo DB handle to large volumes of data flow.
  • Used teh Mongo DB atlas a cloud hosted database service for managed backups in point in time recovery and one click automated scaling and built in security
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Deployed teh application on WebLogic Application Server cluster on Solaris 10 environment.
  • Designed and developed Enterprise Eligibility business objects and domain objects wif Object Relational Mapping framework such as Hibernate.
  • Development of UI modules using HTML, JSP, JavaScript, AngularJS and CSS.
  • Worked on Angular 2.0 version for mobile app development.
  • Implemented application level persistence using Hibernate and spring.
  • Setup and worked on private VPC and used SDN technology
  • Used jQuery to make teh frontend components interact wif teh JavaScript functions to add dynamism to teh web pages at teh client side.
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact wif MongoDB database wif JSON.
  • Developed and implemented teh business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Used Eclipse IDE for designing, coding and developing applications
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client-side validations.
  • Used Jasmine testing framework for JavaScript. Run teh Jasmine tests by using Karma, a simple JavaScript test runner tool.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Used Amazon Elastic search service for full text search and application monitoring
  • Enhanced and created new Jasper Reports according to teh requirements.
  • Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Spring, Hibernate, WebLogic, Rest, jQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, SDN,Mongo DB, Apache SOLRCRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, ApacheHadoop, Apache CXF,Mongo dB,Amazon Elastic search, HTML, JSP, JavaScript, Angular 2.0,CSS, Clear case, Jasmine, Jasper Report, Agile, Web 2.0, Adobe Flex, SOAP.

Confidential, Virginia

Full stack Java Developer

Responsibilities:

  • Responsible for designing and developing Manage Purchase Order Web Service and presentation layer wif Spring MVC.
  • Responsible for Requirement gathering, coding, testing and documentation.
  • Architected and deployed Java based web product matching framework dat matches products across multiple retailers.
  • Extensively worked on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Designed and developed teh messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Designed and integrated teh full-scale Spring/Hibernate persistence solution wif teh application architectures.
  • Worked on generating teh web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented teh MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Worked on Angular JS 1.2.0 version for client-side JavaScript MVC framework for teh development of dynamic web applications.
  • Worked on Node.js v0.11.10 version of Node JS framework for server-side JavaScript framework
  • Downloaded data from teh Amazon Cloud Database for detailed display by teh app.
  • Worked wif teh development team to create appropriate cloud solutions for client needs.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for teh modules using UML and Rational Rose.
  • Involved in Preparation of teh technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Developed teh presentation layer using JSP, JSTL, HTML, JSON, XHTML, CSS and client validations using JavaScript.
  • Worked on MongoDB database concepts such as locking, indexes, sharing, replication, schema design.
  • Using Apache Camel frame work provided concrete implementations of all teh widely usedEnterprise Integration Patterns(EIPs) and connectivity to a great variety of transports and APIs.
  • Contemporary applications rely on relational databases, NoSQL databases and messaging infrastructure for achieving teh internet scale. Cloud Foundry exposes MySQL, PostgreSQL, MongoDB, RabbitMQ and Redis as services dat offer teh database and messaging capabilities
  • Involved in designing and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Developed teh application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Handling user requests such as code enhancements, bug fixes.
  • Designed reports per teh need of teh user
  • Created stored procedures, triggers and functions using SQL Plus to meet user requirements.
  • Used Log4j for logging errors, messages and performance l.
  • Integrated wif MDM for managing user data, login and registration information are retrieved from MDM and synced wif E commercedatabase

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP, Drools, Angular 1.2.0, Node.js v0.11.10, Servlets, GWT, Hibernate, EJB, JPA, Spring, Java Script, JDBC, UNIX, LINUX, HTML, XHTML, XSLT, JSON, SOAP, WSDL, Eclipse, Web Services, MySQL, SQL Plus, LDAP, Log4j.

Confidential - Boston, MA

Full Stack Java Developer

Responsibilities:

  • Worked on gathering system requirements for teh application, working wif teh business team to review teh requirements in teh software requirement specification document, architecture document followed by other phases of Software Development Life Cycle.
  • Designed and developed systems based on JEE specifications and used Spring Framework wif MVC architecture.
  • Used Spring Roo Framework Design/Enterprise Integration patterns and REST architecture compliance for design and development of applications.
  • Experienced in using various programming languages like Python, C and C++.
  • Involved in teh application development using Spring Core, Spring Roo, Spring JEE, Spring Aspects modules and Java web based technologies such as Web Service (REST /SOA /microservices) including micro services implementations and Hibernate ORM.
  • Used LDAP and Microsoft active directory series for authorization and authentication services.
  • Implemented different design patterns such as singleton, Session Façade, Factory, and MVC design patterns such as Business delegate, session façade and DAO design patterns.
  • Used JPA - Object Mapping for teh backend data persistency.
  • Worked on Agile Scrum performance estimation and capacity planning work wif teh project manager and product development teams to create and implement projects.
  • Used Struts and JSTL in teh JSP pages.
  • Tested teh code using TDD approach to development which combines test-first development where you write a test before you write just enough production code to full fill dat test and refactoring.
  • Developed front end web pages using JSP2.0, JSON, jQuery, Angular JS, CSS, JavaScript and SPRING TLD.
  • Experienced in working wif various Python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
  • Developed Maven build scripts to automate teh deployment to various Web Servers.
  • Developed groovy script for automation test cases.
  • Configured Tomcat server which gave users a single point of access to teh applications, services, information and social connections they need.
  • Wrote SQL scripts to manage databases.
  • Performed MVC frameworks like STRUTS & SPRING and ORM tools like HIBERNATE.

Environment: JDK 1.5, ADF, Java 8.0, Servlets, RHEL, XML, JSON Rest, Linux, ExtJS, Struts1.2, Selenium, Swing, HTML5, Web Service(JAX-WS), Oracle, SOAPUI, ANT.

Confidential - Alpharetta, GA

Full Stack Java Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked wif core java like collections, String Builder and interfaces
  • Used APACHE CXF framework to build complex frameworks.
  • Developed complex Web Services and tailored JAX-RS API to suit teh requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web link and CSS.
  • Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated wif teh tables.
  • Used JDBC to connect to teh oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Bootand Hibernate framework to provide teh needed functionality.
  • Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO’s to map wif database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Spring IOC, AOP modules to integrate wif teh application.
  • Developed SQL Queries for performing CRUD operations in Oracle for teh application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining teh system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed teh application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring Boot, Hibernate, Webservices, JAXRS, Mockito, WADL, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MY SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed teh J2EE application based on teh Service Oriented Architecture.
  • Involved in design and development of workflow and support.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java 1.7 annotations, generics, enhanced for loop and enums. Used Spring IOC, AOP and Hibernate ORM for back end tiers.
  • 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.
  • Configured and build Asynchronous communication wif JMS services wif MQ Series.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Used JMS for teh asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified teh Spring Controllers and Services classes to support teh introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, Ajax and Ext JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, jQuery and AJAX.
  • Developed various EJB components to full fill teh business functionality.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS, Node JS.
  • Used AJAX extensively to implement front end /user interface features in teh application.
  • Developed teh presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed and developed custom message adapter components dat allowed message to travel through IBM MQ Series XML Beans and JMS.
  • Exposed teh Web Services to teh client applications by sharing teh WSDL's.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Database development - created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Created properties files and used enhanced JTable for improved general performance.
  • Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, jQuery and Java script.
  • Used Log4j utility to generate run-time logs.
  • Used WebSphere Application Server for deploying various components of application.
  • SVN was used for project management and version management.
  • Deployed teh application on WebSphere 7.0 application server.
  • Different Types of testing viz Unit, System, Integration testing etc. is carried out during teh testing phase.

Environment: Java/ J2EE, JEE7 JSP, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed multiple user tools wif core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real-time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating teh object using dependency injection (IOC).
  • Developed teh web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request dat may be submitted.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for teh backend data.
  • Has used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Monitored teh error logs and fixed teh problems.
  • Developed teh different components of teh application such as JSP, Servlets, DAO and Used Sub Version (SVN) for version control.
  • Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for teh build operation of teh entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, BugZilla,Autosys, Aqua Studio, JIRA, Cygwin.

We'd love your feedback!