We provide IT Staff Augmentation Services!

Sr.javadeveloper Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • 8 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications usingJavaand J2EE technologies with Software Development Life Cycle.
  • Experience in Full life cycle development of Analysis, Design, Implementation, Testing and Deploying n-tier/client-server applications usingJavaand Web technologies.
  • Expertise in J2EE Architecture,Javaand J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Visio.
  • Developed custom web (Internet/ Intranet) and distributed applications using CoreJava, HTML, DHTML, HTML5, CSS, XML, JavaScript, Angular Js, Ajax, J-Query andJavaEE5.
  • Worked extensively using JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI,JavaMail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
  • Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, myFaces, iceFaces
  • Expertise in development of server side business logic using Session and Entity Beans
  • Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework
  • Experience in working with Web Services. Creating a SOAP request and making a WSDL call, UDDI.
  • Worked extensively with RUP, eXtreme Programming (XP), Agile, SCRUM Methodologies.
  • Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN, CVS.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Knowledge on SQL to write Stored Procedures, Functions
  • Expertise in development of server side business logic using Session and Entity Beans
  • Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, RESTFUL API and JBoss. Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.
  • Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Extensive exposure to Relational database concepts, Normalization, Oracle,SQL Server (Procedures, Cursors, Functions, Triggers, Views, Sequences, Table Functions)
  • Extensively worked to build Model, view Controller (MVC) architectures
  • Experience in IDE tools like Eclipse, RAD and Net Beans
  • Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Experience with unit testing the applications using JUnit Framework
  • Experience in Data driven testing, Cross browser testing and parallel test execution using selenium webdriver, Testing and selenium grid.
  • Developed logging standard and mechanism based on Log4J.
  • Capable of learning new technologies and adapt to new environments quickly
  • Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.
  • Sponsorship required to work in the US

PROFESSIONAL EXPERIENCE

Sr.JavaDeveloper

Confidential, Buffalo, NY

Responsibilities:

  • Used Agile/SCRUM as the project management methodology and JIRA for Bug tracking.
  • Involved in designing, developing and successful deployment of Micro Services Applications in cloud environment.
  • Participated in code review sessions and system design discussions.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Tested and implemented the Web Services by using SOAP UI tool
  • Used REST Web Services to consume and produce JSON.
  • Worked on Microservice Architecture by developing different Services.
  • Developed API, Composite and Core Micro services.
  • Developed API'S which can support both REST and SOAP.
  • Worked on Spring Boot to develop Stand Alone Application.
  • Developed the Spring AOP Programming to configure logging for the application
  • Created the restful endpoints, service & data access layers for end to end communication
  • Used Hibernate and JPA ORM frameworks for database connectivity
  • Used Apache Cassandra for storing, retrieving the data through keyspace via DataStax.
  • Experience in writing CQL queries which is used to read/write CASSANDRA database.
  • Involved in Working on HTML, CSS, javascript.
  • Used Kafka to make asynchronous call in order to deliver actual SMS to the end user.
  • Worked on Swagger spec to create API using a specific JSON or YAML schema that outlines the names, order, and other details of the API.
  • Used Spring cloud and NETFLIX technologies like Eureka, Ribbon, Zuul.
  • Spring Cloud integrates the Netflix components in the Spring environment in a very nice way
  • Used Redis Cache for high performance, which creates space for new data by removing old data.
  • Developed REST API's for user profile and other application support services.
  • Collaborated with UI and mobile application teams on user user facing service development.
  • Used Mock MVC for integration testing, Mockito to mock the dependencies.
  • Used Tracer, Span in Spring Cloud to generate complex key for the transactions.
  • Re - written SOAP API's for all existing customers.
  • Used Stash as Distributed version control system and Git branching for creating a new feature and making bug fixes.
  • Used Jenkins for Continuos Deployment of Microservices.
  • Used Splunk for logs in Dev Environment.
  • Implemented slf4j framework for logging the application.
  • Implemented Test cases using JUnit and Tested web services with REST Client (Swagger UI)
  • Worked on Writing JUNIT and Integration test cases for REST and SOAP Controllers.
  • Worked in an Agile Environment Participated in day-to-day Scrum Meetings.
  • Worked on Source Tree Which acts like a User Interface for GIT for Checking out and Checking in Services.
  • Worked on writing Configurations in yml files.

Environment:Java8, CoreJava, Spring(IOC, DI, Cloud, AOP, Boot), Hibernate, REST, SOAP, WSDL, XSD, XJC, XJB, Apache Cassandra, Eureka Server, Hystrix, Oracle 11g, Swagger, STS, Mockito, Jacoco, Jenkins, JUnit, Mock MVC, Apache Kafka, slf4j.

Sr.JavaDeveloper

Confidential, NY

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Used Grails Framework for designing the layout of the application in MVC pattern
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery.
  • Worked on Groovy and Grails Tool Suite(GGTS) for developing the legacy applicaion.
  • Integrated the Front End code at Back End with Groovy and Grails in IDE.
  • Used Gradle for build framework and Jenkins for continuous build system
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented Audit History and Annotations for Views and Messages
  • Worked on Angular JS, Used its two way data binding to achieve the feedback functionality from the user
  • Integrated GSP pages with Bootstrap files for rich User Interface.
  • Implemented the project by using Spring Web MVC..
  • Implemented the online application by using CoreJava, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Implemented Singleton,factory designpattern, DAO Design Patterns based on the application requirements.
  • Tested the Service classes and DAO Classes by using Unit Test Cases
  • Integrated REST Web Services with services and DAO layer.
  • Implemented complex queries with Hibernate for DAO layer.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Worked on Ruby on Rails different versions to make them compatible accordingly required for project on windows
  • Created Domains,Controllers,Views and Service layer for the pages in the application.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Worked onJAVASE 8 which is compatible with Grails 2.5.3 version.
  • Worked on methodologies of architecture, i.e Separation of concerns, DI pattern specifically for TDD.
  • Implemented Jasmine to start UI TDD.
  • Worked on configuring Spring Boot where it add all the dependencies that are required.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling
  • Prepared Documentation for the Project requirements and Application development.
  • Used VAGRANT(virtual machine ) for developing the application in virtual machine.
  • Responsible for testing the controllers with Unit Test Cases and to test the Service layer using Integrated Test Cases.
  • Used MYSQL as a database.
  • Involved in making some static changes of the old application of CWO which is build on Ruby and Rails.

Environment:Java, Groovy J2EE, Javascript, HTML5, CSS3, Angular.js, Spring, Hibernate, Grails, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Mysql DB, Oracle, CRUD, PL/SQL, JDBC,Node Js,MongoDB, UML, Intellij, Junit, Gradle, Froq, Sequel Pro, Tomcat, Agile.

JavaDeveloper

Confidential -Salt Lake City, UT

Responsibilities:

  • Responsible for writing J2EE compliantjavacode for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Design and Development of Objects using Object Oriented Design inJava.
  • Preparing the migration document for migrating application from Struts to Spring and Responsive web designing the application
  • Develop the changes using JSTL, JQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services
  • Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Experienced in developing SOAP - based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
  • Worked on XML Technologies like XML Parsers, JAXB for binding data tojavaobjects
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data
  • Coded custom data mappings and data analyzers for multiple elastic indices
  • Used Spring framework,Spring-AOP, Spring-IOC, Spring Security, Spring Boot modules and Spring Validation framework for Server side Validations.
  • Extensively Worked on Continous Integration and Continous Deployment (CI/CD).
  • Used Scala as Object oriented for developing an application.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
  • Woked on JIIRA for bug tracking.

Environment: JSP, JQuery, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, Cloud foundry,SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX,, JUnit, Maven, GIT, Oracle, Tomcat, WebLogic

JavaDeveloper

Confidential, CO

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used StrutsTilesFramework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery
  • Extensively used CoreJavasuch as Exceptions, and Collections
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX - WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Developed unit test case scenarios for thoroughly testing ETL process and shared them with testing team.
  • Involved in creating tech specifications for the ETL process based on mapping document.
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on ATG REST Services, Configured REST module and Customized rest Security Configuration and filtering Configuration to Define New Service Components.
  • Installed and configured on Oracle ATG Environment.
  • Involved in migration from ATG 9.1 modules to ATG 11.1
  • Worked on Adobe Flash and Flex Premium for testing tools and command-line build capability.
  • Created ATG Rest service components for initialization service call which return Repository Items like insinuation flags, club code item and order history.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment:Java, JSP, JavaScript, Ajax, JQuery, Ant, Struts, Spring, and Hibernate, RSA, WebSphere Application Server, DB2, XML, LDAP, Accurev, JUnit, and Windows2000.

Java/J2EEDeveloper

Confidential -Fairfax, VA

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid - tier (services) using JMS.
  • Worked on ordering and billing system in J2EE.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Developed the business components using EJB Session Beans.
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Fa ade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Environment:Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007

JavaDeveloper

Confidential - IN

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object - oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP,Javascript, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment:JAVA,JavaScript, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server

TECHNICAL SKILLS:

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Tibco, Solace, Active MQ

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI

Database: Oracle 10g, 11g, SQL server … MySQL,CASSANDRA

IDE: Eclipse, My Eclipse, NetBeans,STS

Operating Systems: Windows … Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js,Angular JS, JQuery, CSS3

Query Languages: SQL, PL/SQL,CQL

Programming Language: C, C++,Java, J2EE

Script: PHP, Shell

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio

We'd love your feedback!