We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY

  • 7 years of progressive experience in designing and development of web, enterprise applications and SOA component based applications.
  • Having strong emphasis on business requirements analysis, requirements gathering, Developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Extensive experience in design, development and support Model View Controller using Struts, Spring MVC, Spring Web flow and JSF frameworks.
  • Expertise in Core Java concepts, such as Object - Oriented Design (OOD)/Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some other features in Java 7/6.
  • Has hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Spring, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, REST/SOAP, HIBERNATE, SPRING 3.5, PL/SQL, Restful, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL.
  • Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, CSS,DOJO, JSP Tag libraries,GWT(Google Web Tool Kit) and Tiles.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, JPA, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL,JSP, HTML, CSS, JQuery, Angular JS and Node JS, backbone JS.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Familiar with Rs-232,TCP/IP, USB, CAN, LIN protocols.
  • Extensively used spring framework modules like Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), DI (Dependency Injection), and IOC (Inversion of Control), Spring JMS, Spring Security, Spring Batch Jobs.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like JSF, Struts, spring, Hibernate, and JPA.
  • Experience in the design and development of SOAP web services using Apache Axis2, CXF, and JAX-WS.
  • Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS JAXP, XML Beans and JAXB technologies.
  • Expertise in developing data access or persistence layer using Object Relational Mapping (ORM) frameworks like Hibernate, JPA, and JDBC.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g/11i, IBM DB2, MySQL, SQL Server 2010/2008.
  • Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
  • Diverse experience with implementing web applications using varied web servers like the Weblogic, Websphere, Tomcat and JBoss Application Servers on Windows/Unix/Linux platforms.
  • Extensive experience with different IDEs such as Spring Tool Suite (STS), Eclipse 4.0/3.6/3.5, RADv7.5 and IntelljIDEA.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experience with build tools like Ant, Maven, Hudson and Jenkins for building and deploying applications to different environments.
  • Extensive working knowledge in building the projects using Water Fall, RUP, V models and Agile Practices like Test Driven Development (TTD), Scrum, Sprint.
  • Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
  • Wrote comprehensive test cases and test plans for unit and functional testing and automated using JUnit, JMock, Easy Mock, and Mockito.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case and SVN.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

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

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

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

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

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, 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, Mongo DB

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

Security: JAAS, Spring Security

Integration: Spring Integration

Interceptors: Spring AOP, AspectJ

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

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

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

Client Build Tools: GruntContinuous Integration Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

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

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

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: JUnit 3, JUnit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerClient Testing Jasmine

Application 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,5.0, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

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

Reporting: IReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, FreeMarker

Search APIs: Solr, Lucene

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB, Azure

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, Duluth, GA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Involved in Sprint planning with team and Product Owner to refine Product Backlog.
  • Involved in assessing the requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Actively participating in daily scrums to keep team updated on the progress on a day to day basis.
  • Working with team by adhering to Scrum principals and delivering the sprint goals.
  • Extensively used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP.
  • Designed and developed a number of Spring Restful web services which produces different response types including JSON and are consumed by different front end applications.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Extensively used Application Context, Spring DI for loading Properties during run time.
  • Used Spring AOP for logging, auditing and transaction management.
  • 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.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • All the functionality is implemented usingSpringIO/SpringBoot, Microservices.
  • Developed Microservices using SpringBoot (Version 2.0.0) with Tomcat Container.
  • Used Spring JPA along with the services.
  • Involved in the deployment to MicrosoftAzure
  • Responsible for creating and designing APIs.
  • Used RAD which is based on Eclipse, to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Developed unit testing using JUnit, Mockito.
  • Involved in production support, system integration testing, performance testing, regression testing, user acceptance testing.
  • Used SVN and GIT version control system to push our code to project repositories.
  • Used Maven and Jenkins tools for automatic building and deploying the Web services and micro services.
  • Deployed application on Websphere application server.
  • Used Jazz and Version one tools for tracking our sprint progress and using it to assess the progress in Sprint Review.

Environment: -Java 1.6 and 1.8,Spring 4.1,Web services (JAX-WS, JAX-RS), REST, JavaScript, Jenkins, Web Sphere, IBM RAD, SVN,GITHUB, Mockito, Postman, Restlet, XML, DB2, Agile Methodology, VersionOne, IBMJazz, Maven, Log4J, Azure.

Confidential, West Des Moines, IA

Sr. Java/J2EE Developer & Full Stack Developer

Responsibilities:

  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories in Agile Environment.
  • Gatheird and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Involved in developing the front end using Angular JS, JQuery, HTML, JavaScript and AJAX.
  • Extensively involved in coding with AngularJS, JQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS
  • Developed and tested website using the MEAN (Mongo DB,Express.JS, AngularJS, Node.JS) stack.
  • Used Node.JS as a lightweight webserver and also to resolve JavaScript dependencies.
  • Implemented JQuery Plugin implementation: - Banner, Slider, Accordian, Tabs, JQuery Dropdown, Image Gallery.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0.Data binding using AngularJS. Developed user interfaces using JavaScript,JQuery, HTML, XHTML, CSS custom tags.
  • Experience with Spring MVC and Spring MVC with REST integration and JSON.
  • Extensively used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP.
  • Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
  • Designed and developed a number of Spring RESTful web services which produces different response types including JSON, XML and are consumed by different front end applications.
  • Configured AWS EC2 instances, domain mapping via Route53
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Extensively used Application Context, Spring DI for loading Properties during run time.
  • Experience with developing Hibernate 4.x Annotations.
  • Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Experience with Optimistic Locking, Mappings using Hibernate.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Extensively worked on Session Beans, JMS and EJB-MDB’s for messaging mechanism.
  • Developed the application security using Spring Security and integrated with LDAP and Active Directory.
  • Used Velocity to template outgoing emails.
  • Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s) and assisting the various business areas in defining their entity extraction rules that were fed to the ILOG JRules Engines.
  • Involved in developing rules, and rule sets using IBM ILOG JRules which will be triggered in Java.
  • Involved in developing nightly scheduled jobs using Spring Batch module.
  • Worked with Spring JMS templates to send and receive XML messages through IBM Web Sphere MQ.
  • Provide tuning recommendations for Websphere Portal & Application Server (GC policies, Heap Size, Thread Pools andTCP/IPParameters).
  • Involved in designing and developing XSD’s and WSDL files for hosting and consuming web services. XML to Java mapping was done using JAXB.
  • Integrated GuideOne components with PL PAS SOAP and Restful web services.
  • Used Spring Tool Suite (STS) which is based on Eclipse, to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Used Maven and Jenkins tools for automatic building and deploying the Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Used GIT version control system to check-in and check-out and review using pull requests.
  • Developed unit testing using JUnit, Mockito.
  • Involved in production support, system integration testing, performance testing, regression testing, user acceptance testing.

Environment: -Java 1.7,Multithreading,Spring 4.1, Hibernate 4.2, Web services (JAX-WS, JAX-RS), REST, SOAP, HTML5, Angular JS, Express.JS, JQuery, JQueryUI, AJAX, JavaScript, Jenkins, Tomcat 7.0, Eclipse, GIT, Google Guava, Mockito, Spring AOP, Spring MVC, Spring Security, Spring Integration, RESTful, SOAPUI,JSON, Java EE 6, JAXB, WSDL, XSD, XML, XML Spy, SQL, STS,DB2,Microsoft Visio, Postman, Squirrel Client, Agile Methodology, JIRA, Bootstrap, NodeJS, HTML5, CSS3, AngularJS,TCP/IP, Selenium, Maven, MQ, IBM iLog, AWS (EC2, RDS, Route53), Quartz Scheduler, Velocity.

Confidential

Software Engineer

Responsibilities:

  • Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Developed user interface module using JSP, Servlets and MVC framework.
  • Effectively handled the key tasks of analyzing the client requirements, enhancements, suggestions, and problems to come up with design for the new requirements.
  • Used the exception handling and log4j to troubleshoot the problem easily when issues come.
  • Identification of the relevant test cases and automated all the unit test cases during SDV phase.
  • Worked closely with the DBA team for the proper maintenance of the database.
  • Delivered the project on time without compromising on the quality and performance.

Environment: Web Logic 5, Java, J2EE,JSP, EJB, JNDI, JSTL, JDBC, Servlet, Web Services, Tomcat 4, Ant,Log4J, Oracle, Java Script, CSS, HTML, Clear Case, Windows XP, Clover, JUnit, Squirrel Client.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirements analysis and design of documents.
  • Designed and developed core modules using Servlets, JSP, Servlets, Struts, JSTL and JDBC.
  • Worked on critical modules user registrations, view policy status, new policies and payments.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Used struts actions, form beans, validator framework to develop the core modules
  • Integrated web services and mapped the responses to display on UI.
  • Developed the presentation tier using java script, Servlets, JSP and Html, CSS.
  • Involved in developing persistence layer using JDBC, SQL and stored Procedures.
  • Developed Ant scripts to build and deploy the application onto JBoss server.
  • Used Subversion (SVN) as a version controlling for the source code check in and check outs.
  • Used JUnit for unit testing.

Environment: - JDK 1.5, J2EE1.4, Servlets, Struts 1.x,JSP 2.1, JDBC, Web Services(SOAP/HTTP), Java Scripts, JNDI, DB2, JBoss 4.0, Eclipse 3, Ant, JUnit, XML, CSS, SVN, UNIX, Windows,SVN.

We'd love your feedback!