We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Minneapolis, MN

SUMMARY

  • Having8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis, Mybatis, JQuery.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js, Bootstrap, Node.js.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Expertise in using Version Control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial.
  • Experience in Continuous Integration tools such Jenkins and Bamboo.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Experienced in PaymentechSDK, Groovy and Grails, Apache SOLR,Lucene, SOA and ADF 11g.
  • RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Strong experience in UNIX and Shell scripting.

TECHNICAL SKILLS

Platforms Windows: 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

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

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

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Implementations: Cloud Computing Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXFAmazon EC2, S3, SQS, Route53, IAM, Elastic bean stalk, Elastic CacheWhitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, Load Test, TimedTest, Selenium, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

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

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema (XSD) documents for Webservice operations such as retrieve history.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS2 and Typescript.
  • Worked onAngular2.0,HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0.
  • Used Dojo toolkit to construct Ajax requests and build dynamic web pages using JSP, DHTML and java scripts.
  • Develop the name selectors in UI using Dojo and AJAX for on key down responses from back end.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Worked with numerous tools and services from the AWS suite including S3, SQS, AWSLambda, EMR, Elastic search, Dynamo DB.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Developed enterprise applications usingScala and Used Python scripting for running dynamic websites on servers.
  • Have used almost all theApigeeedge policies while implementing endpoints on gateway
  • Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges
  • ImplementedAngular2.0services to connect the web application to back-end APIs
  • AWS EC2 instances were configured in DEV and QA environments with NodeJS.

Environment: Java 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache Camel, JQuery 1.9, JQuery, DOJO, AJAX, UML, JSTL, Oracle 11g, NoSQL, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon SQS, AWS Identity and access management, Amazon EBS, HTML5, CSS3, AngularJs, Junit, Maven, JIRA, Jenkins.

Confidential, Norfolk, VA

Sr. Java Developer

Responsibilities:

  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followedagilemethodology during complete SDLCprocess.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed RESTWeb services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernatepersistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Used micro-services architecture with Spring based services to integrate user libraries in the application.
  • Using Amazon Route53 to manage public and private hosted zones.
  • Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Subversion for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Selenium for UI automation.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP, Boot), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, Apache Camel, JQuery 1.9, JQueryUI,DOJO, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS EC2, IAM, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1,, Selenium, JIRA, Rally

Confidential, Peoria, IL

Sr. Java Developer

Responsibilities:

  • Designed the Web Application Using SpringMVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.
Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring (DI,MVC,AOP,Boot), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,Apache Camel,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Mockito, Selenium, Quartz

Hire Now