We provide IT Staff Augmentation Services!

Sr.java/j2eedeveloper Resume

4.00/5 (Submit Your Rating)

Carrolton, TexaS

SUMMARY:

  • Over 8+ Years of Object Oriented Software Design and Development experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Insurance, Public Sector, and eCommerce applications using Java and J2EE technologies.
  • Highly interactive communication skills with clients in core decision making meetings.
  • Good and very co - operative Team player, fluent communicational skills and innovative, self-starter and self- motivated. Consistently got good reviews of being a good team player.
  • Highly productive and results-driven in team and individual projects, strong research and time management skills.
  • Expertise inSDLC processes right from RequirementsAnalysis,Design,DevelopmentTesting,Deployment though the Implementation and Maintaince.
  • Extensive project implementation skills using both Java and J2EE technologies (Servlets, JSP, JSTL, JSF, EJB, JNDI, JMS, MDB, XML, Struts, Custom Tags) with various middleware technologies and databases.
  • Experience in developing Client-Server/N-tier/ Web-Development/ Front End technologies using JSP, JSF, JSTL, HTML, DHTML, AJAX, JavaScript,CSS, JSON, Angular Js.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, I/O and java. Lang Package.
  • Strong Experience in MVC (Model View Controller) architecture by using Struts and Spring frameworks.
  • Experience in implementing middleware technologies like MQ Series, MDB and JMS and Design Patterns like Session Façade, MVC, Singleton and Data Access Objects.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience with persistence on backend using IBATIS SQL MAPS and HIBERNATE.
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON,JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Good experience in working with various modules of Spring framework like Spring MVC, Spring DAO, Spring ORM (Hibernate and JPA) framework, Spring Web Flow 2.3.
  • Experience in working with Spring Quartz framework and developed various quartz jobs.
  • Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
  • Experience in working with the NoSQL databases likeMongo DB and Apache Cassandra.
  • Excellent work experience with Database writing highly complex SQL/PLSQL queries, with major Relational Databases MySql Server/Oracle/MySQL.
  • Good Knowledge in implementing client - server business applications using Microservices . Designed and developed Microservices business components using Spring Boot .
  • Hands-on experience with J2EE Architecture, Application servers and Web servers like IBM WebSphere, WebLogic,Jboss and Tomcat.
  • Hands on experience with using IDE's like Eclipse, JBuilder, RAD and IntelliJ for Java Programming.
  • Experience on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experience in using AWS with both EC2 and S3 services for application backup and recovery.
  • Experience with build tools includes Ant, Maven and Gradle for deployment and customizing WAR/JAR file management for web applications.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS and SVN.
  • Good working knowledge in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful standards.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Using Enetrprise Service Bus(ESB) for integrating different applications by putting a communication bus between them.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL,Python,C.

Scripting Languages: Ant, JavaScript, VB Script, UNIX shell.

Markup Languages: HTML, XML, XSL, XSLT, DHTML, XHTML.

Web Technologies: JSP, Servlets, EJB, JSTL, JMS, JNDI,, JDBC2.0/3.0..

Frameworks and Tools:: Struts1.x/2.x,Spring2.x/3.x/4.x,Springbatch,Hibernate3,SpringMVC,IOC,AOP,AngularJSJQuery,JSF,Junit, SOAP UI, Log4j, Twitter Bootstrap,Dream Viewer.

Methodologies: Agile/Scrum, Waterfall and Test Driven Development

Web services: SOAP,REST,WSDL,UDDI,JAX-RPC, JAX-RS,JAX-WS,JAX-B, Axis2,Jersey.

Platforms: Windows 10/8.1/7/XP, Linux(ubuntu), MAC OS X.

IDEs: Eclipse 3.x/5.x/7.xNetBeans,Spring Tool Suite, Hibernate Tools, IntelliJ, RAD

Databases: MySQL 5.x, Oracle 9i/11g/12c, DB2,Microsoft Sql sever,MongoDb 2.x/3.x.

Code Review tools: Crucible 3.4, Sonar 3.2

DatabaseIDE s: MS SQL workbench, SQL developer,DB virtualizer, SSMS.

Web/App Server: Apache Tomcat/7.0, IBM WebSphere 6.1/7.0, JBoss6.x/7.x BEA Web Logic 8.1.

Testing Tools: Junit,TestNG, Mockito,Jasmine and karma, Jmeter.

Bug Tracking tools: JIRA, BugZilla

Debugging Tools: Firebug, developer Tools

PROFESSIONAL EXPERIENCE:

Confidential, Carrolton, Texas

Sr.Java/J2EEDeveloper

Responsibilities:

  • Involved in requirements gathering, analysis, and design and development of application based on J2EE using Spring 4.x and Hibernate 3.x.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Implemented the business layer using Spring framework and achieved data persistence through Hibernate ORM framework.
  • Used Hibernate annotation for Object Relational Mapping (ORM) with Oracle 12c database.
  • Extensively wrote the PL/SQL and SQL programs and Designed and developed the views, materialized views, functions, procedures, packages, triggers and cursors.
  • Refactored an existing legacy application to be compatible with newer applications.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations
  • Implemented Angular 2.0 Services to bind the data and provide access to the data on the server. Used AngularJS filters for searching, sorting, pagination and custom filters.
  • Used HTML5, CSS3, JavaScript, JSP, jQuery, AngularJS,AJAX, and Bootstrap in front end.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.Used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
  • Developed messaging module using Spring JMS and ActiveMQ to exchange the information in more reliable and asynchronous way in enterprise Applications.
  • Worked on Unix Shell Scripting during deployment,error altering and automating project management task .
  • Developed Web Services using REST interfaces using MuleSoft's Mule Enterprise Service Bus ( ESB ) platform to deliver fast, reliable, and scalable integration API code.
  • Developed REST architecture based webservices to facilitate communication between client and servers.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Core contributor to the development of a private PaaS offering that hosts Red Hat's next generation applications.
  • Making changes to the existing web applications and creating new components using React JS .
  • Used React J MVC framework for developing the Single Page Application.
  • Used Oracle database for data persistence and written various Yaml files- Liquibase for triggering data into database.
  • Pushing and pulling the code to/from the central Git Repository for code integration and version control.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA, providing and implementing the solutions for defects.
  • Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT and Mockito frameworks.
  • Conduct code reviews; suggest improvements that will help optimize the code.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Participated in builds using Maven and CI (continuous integration) using Jenkins.
  • Created Maven build file to build the application and deployed on Tomcat 8 Web Server.

Environment: Java 1.8,Eclipse IDE, Tomcat 8, JMS(Active MQ), HTML5, CSS3, AngularJS,Spring MVC,Oracle 12c, PL/SQL, Java 1.8, Git,JIRA,Mockito, Linux, Agile, Hibernate,Bootstrap, Ajax,Rest API, Mule ESB,MongoDB,AWS,JSON/Yaml.

Confidential, North Carolina.

J2EE developer

Responsibilities:

  • Developed using new features of Java 1.7 Annotations, Generics, Enhanced for loop and Enums . Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Spring Framework with Hibernate to map to Oracle 11g database and mapping using HibernateAnnotations
  • Developed the application using JSF for front end, Spring to manage business layer components.
  • Ajax was used to perform XML Http Request call backs for retrieving data dynamically into the client’s pages.
  • Developed internal application using Angular.js and Node.js connecting to MongoDB.
  • Worked on NodeJS framework in order to develop dynamic and rich client web pages.
  • Implemented the Service, Controller and Security layers of Spring IOC and Spring Security.
  • Assisted in converting the application from Spring to SpringBoot . Developed a Spring Boot application using the JAX-RS based web services.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Created Yaml file to push the application in Pivotal Cloud Foundry(PCF) .
  • Design and development of business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Implemented Spring MVC framework for developing J2EE based web application Involved in the development ofSpringBeans and POJOs.
  • Interacted with backend Oracle and wrote stored procedures and functions using PL/SQL
  • Used Python for a lot of other internal tools, build scripts, system monitoring and logging tools .
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Combined Spring mvc and mybatis jetty to design the backend.
  • Responsible for the development and overhaul of their current website and development of an api interface that bridged two different HR API's together to allow data to be imported from one to the other.
  • Implemented Elasticsearch as a distributed searching component with RESTful API.
  • Developed SQL scripts, BI architecture and units for documentation and analysis.
  • Involved in Performance tuning and optimization of SQL queries for data warehouse consisting of many tables with large amount of data.
  • Used IBM MQ for asynchronous Point - Point and Publish - Subscriber messaging and implemented Message Driven Beans as for accessing these asynchronous messages.
  • Developed REST services using Grails Framework on groovy language which services are consumed by mobile application, the list of services are login, registration, transaction history, payment, and dispute and lost stolen.
  • Worked on Yaml for configuration of the application file.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Refactored proprietary application to facilitate remote access utilizing XML to import and export data to Oracle database.
  • Worked in pair programming, prototyping ( wireframes ), refactoring, and iterative development .
  • Successfully executed all the list cases and fixed any bugs/issues identified during the test cycles.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Used RAD for development and Web Sphere application server in deployment.
  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and code reviews.
  • Used GIT as version control repository, Bamboo for Continuous Build Integration.

Environment: J2EE, JDK 1.6, Core Java, Java Beans, Spring MVC 2.0, JSP, Servlets, Java Script, JSF, HTML, XML, Web Sphere Application Server, Rest,Jersey framework, Apache Ant,IBM MQ, Oracle, VSS,Log4j, Webservices, SOAP, WSDL,UNIX, Eclipse, Junit,Scala.

Confidential, Escondido, CA

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Developed Struts form beans, action classes, JSPs and tiles which allow struts framework standards.
  • Used ExecutorService, ThreadpoolExecutor, ScheduledExecutorService from the thread pool APIs in multi-threaded environments.
  • Implemented J2EE design patterns- Singleton, Abstract Factory, Factory and Front Controller .
  • Wrote code using spring framework to take advantage of aspect oriented programming and inversion of control principle.
  • Generated DAO's to map with database tables using Hibernate.
  • Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Involved in development of business components using Spring Boot and Spring Batch Framework.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Used Tortoise SVN for code check in.
  • Created user-friendly GUI interface and Web pages using HTML, JSP, J query and java scripts
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Developed and deployed business logic using session beans and servlets .
  • JavaScript was used for the client side validations.
  • Used the JNDI for Naming and directory services and Involved in debugging the application.
  • Used Web Services ( SOAP ) to exchange information.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Provided production support for the application and co-ordinate with cross functional teams.
  • Developed business layer components using enterprise java beans ( EJB ).
  • Wrote complex Database PL/SQL Statements and did PL/SQL tuning for the performance of the Database.
  • Developed customized SAR and CTR audit reports with password protection and role based run authorization using Jasper reporting tool.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Converted some of the RMI calls to Web Service using SOAPprotocol.
  • Design and developed Ant scripts to build and deploy the application in BEA Web Logic application server.
  • Used Version Control Tool ( SVN ) to perform Checking-out and Checking-in of codes from the repository.
  • Jenkins was used for continuos integration.
  • Involved in bug fixing and resolving issues with the QA.

Environment: Java, J2EE, HTML, Servlets, Web logic Application server 8.x, Web services, SOAP, Struts 2.0, Hibernate 2.5, JDBC, XML/XSL, Oracle 10g, PL/SQL, Agile, Tortoise SVN.

Confidential

Software Web Developer.

Responsibilities:

  • Involved in developing and internal web application for the client.HealthCare application is based on provides with search utility to all the registered patients to view and select Physicians and fix an appointment with Physician to their nearest Location and by physician's name.
  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis and Object Oriented Design(OOD).
  • I was also involved in designed and development of web interface using JSP, Servlets, Html, Css, JavaScript and JDBC for administering and managing users and clients
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Created Business tier patterns (session façade, value object, etc.).
  • Used struts 1.1 to handle request and response to business operation.
  • Applied DOM, JAXP parsers for parsing XML files .
  • Prepared test cases and involved in debugging the application.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented Java Data Structures (Sorting techniques) for binding data with user interfaces.
  • Worked with databases SQL (DB2) to validate, filter, and updating data from CL clients.
  • Design and developed Ant scripts to build and deploy the application in JBoss 5.x application server.
  • Worked on NoSQL database Cassandra for document oriented data to store.
  • Developed PL/SQL stored procedures, functions, Triggers for updating the databases.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JNDI 1.2, SAML, Struts, Design Patterns, HTML, CSS, JavaScript, PL/SQL, Rational Rose, XML, PostgreSQL, Eclipse, MS- Office 2000,JBoss 5.x.

Confidential

Java Developer

Responsibilities:

  • Worked with a team of developers using an agile workflow, to build creative e-commerce solutions for complex business requirements.
  • Integrated multiple third party API’s, and managed/updated middleware that facilitated data flow between numerous pieces of software, utilizing MySQL, PHP, JSON and Python .
  • Helped implement mobile-ready frontend design that incorporated various javascript libraries, and CSS3 code through Sass CSS preprocessors.
  • Actively managed and updated several different online stores for two different companies
  • Implemented an Ecommerce application for online bookstore that provides the user with a catalogue of different books for which a consumer is provided with a shopping cart application.
  • Developed multithreaded cache offline program in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency applications.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Extensively worked on reconciliation reports comparing huge sets of data from source and destination in data sourcing projects using Data Structures.
  • Attending various trainings sessions such as OOAD, programming principles, C++, HTML, xml, web-services etc. as trainee.
  • Developed Ant scripts to build and deploy the application onto Tomcat Server and ran UNIXshell scripts and implemented auto deployment process. CVS as version control.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JBuilder, SAML,SOA, Oracle 8i,XML, UML,SOAP.,WSDL,UDDI.,EJB,Tibco,Maven,Apache tomcat.

We'd love your feedback!