We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Around 9+ years of experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java&J2EE technologies with Software Development Life Cycle (SDLC).
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Proficient in implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP, jQuery, Angular JS and JSTL.
  • Experience in application development using J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, JNDI, Ajax, and Web Services.
  • Added user validations and user permissions by using Node Js
  • Developed Web API using Node Js and hosted on multiple load balanced API instances.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote method Invocation(RMI)
  • Having experience with Cloud Computing Service environment like Amazon Web Services(AWS).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Experience with and solid understanding of Micro services.
  • Experience in using frameworks like Struts, Struts validator framework, JSF, Hibernate and OR-mapping, JPA, Spring, build tools like ANT, MAVEN and logging framework Log4J.
  • Good Knowledge in implementing client-server business applications using MVC architecture.
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Created compliance, offerings, postings, advising, discounting, start of day and end of day processes using jBPM .
  • Highly proficient in developing Intranet/Internet technologies on the J2EE&Java platform with Web Logic, JBoss, WebSphere, Tomcat and Sun One App Servers.
  • Developed J2EE/Java apps using various IDE tools Eclipse, Intellij, WebSphereRAD.
  • Experience with servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Experience with Mockito and MyBatis
  • Good experience with Multithreading, Collections and Exceptions.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Working knowledge of Java Web Services with real time knowledge using C
  • Knowledge on Redhat BPMS Suite of products (JBPM )
  • Strong background and has very good knowledge of project design using CASE tools like Rational Rose and has good proficiency in designing the projects using ER diagrams.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Experience in working with ORM tools like Hibernate and Top Link Essentials.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Hands on experience in working with Junit, Mockito, Groovy Spock and TestNg.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis 2, CFX,JMS

SQL and no SQL Databases: Oracle, Mongo DB, Dynamo DB, SQL Server, MySQL, DB2.

IDEs: Spring Tool Suite, Eclipse, IntelliJ IDEA, Net Beans, IBM Web Sphere Rational Architect

Frameworks: Spring MVC, Struts, Junit, TestNg, JBPM, Spock, Mockito, Selenium. Ate

UI frameworks and components: Angular JS, Jquery, Boostrap HTML, HTML5, DOM, JavaScript, EXTJs, CSS.

Testing Tools/ Others: JUnit, Soap UI, Putty, Groovy

Cloud technologies: AWSEC2, AWS Lambda, AWS S3, AWS (AMI), SNS, SQS, Api Gateway AWSES, AWS Cloud formation, Cloud Watch, kinesis Streams.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Continuous Integration Technologies: Jenkins Server, Hudson, Jenkins DSL, Dockers, GO-Pipeline, Virtual box.

Protocols: HTTP,SMTP,TCP/IP,DNS,FTP,FIX

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

SR. Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Was part of a high paced agile team where pair programming and role switching was practiced which involved with working with Structs 2
  • Developed RESTful service endpoints using Spring boot.
  • Designed and developed Micro services business components using Spring Boot.
  • Used Amazon Kinesis as a streaming data platform.
  • Developed AWS Lambdas that run in the AWS environment.
  • Used MVC Design pattern to develop part of J2EE billing application.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Expertise in container technologies and writing containerized software Docker.
  • Deployed the built docker image on Mesos using Marathon. Using a multi container setup deployed on Mesos.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Involved Java/J2EE based applications and Java/JEE based portal projects.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System.
  • Used Spring AOP for exceptions logging along with log4J.
  • Implemented REST Services to call JBPM Services and converting to JSON.
  • Worked on Mule ESB Integration to integrate external components like JMS Queue and other applications.
  • Developed JMS components to send messages from one application to other application internally
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Customized Java back end web services using REST Easy to expose Amadeus booking engine data.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Designed and Developed user interactive screens using Angular JS, JavaScript, jQuery and HTML5and JSP.
  • Developed Single Page Applications using HTML, JSP, JSTL, JavaScript, jQuery, Angular-JS, Bootstrap and CSS.
  • Build the responsive UI screens for creating customer search page and customer dashboard Page sing
  • Have good working knowledge in querying Salesforce.com database using SOQL & SOSL queries.
  • Created Data Validation rules and Formulas as per business requirement.
  • Interacted with various business user groups for gathering the requirements for salesforce implementation and documented the Business and Software Requirements
  • Provide drools Expert and JBPM training to the developer community.
  • Created Reports and Dashboards with the help of Salesforce Wave Analytics to track Opportunity pipeline/ Stages for Management visibility.
  • Developed API backend using Node.js to allocate access to data in Mysql
  • Used date-format and moment packages in Node js t o save the timestamp in database converting into UTC.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and Mysql.
  • Experienced first-hand the best/worst practices for integrating Micro services into existing system architecture.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) using groovy spock framework.

Environment: Java, J2EE, Spring BOOT, Jenkins, Agile methodology, Web Services (REST), JUnit, TDD, JBPM, Groovy, Spock framework, Git Hub, AWS, DynamoDB.

Confidential, Quincy, MA

SR. Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Migrated key systems from on-prem hosting to Amazon Web Services.
  • Functional, non-functional and performance testing of key systems prior to cutover to AWS.
  • Developed the functionalities using Agile Methodology
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Implemented RESTful Web services to retrieve data from client side using Spring boot.
  • Working on integration project with bi-directional and uni-directional integration between two different systems.
  • Worked extensively on the front-end side using JSP, HTML5, CSS3, JavaScript and jQuery.
  • Re-architected and enhanced an existing AngularJS application.
  • Developed web application using Spring MVC.
  • Design and develop the Process Engine framework using JBPM .
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Led the development & delivery of API program using Apigee platform
  • Created POC for Spring Batch for running batch jobs.
  • Collaborating on the RESTful API that drives all of the client experiences.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Used Hibernate framework for the backend persistence.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used TOAD as database tool for running SQL queries.
  • Used Ant & maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.

Environment: Java, J2EE, JSP, Spring MVC, Web Services, Hibernate, Maven, Jenkins, Tortoise SVN, JQuery, AJAX, Eclipse, HTML, DOJO, XHTML, XML, CSS, JavaScript, Agile methodology, Oracle, AngularJS, Shell Scripting, AWS, Web Sphere Application, Log4J, Web Services (REST), JUnit, Mockito, TDD.

Confidential, Durham, NC

SR. Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface using spring framework, jQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Developed all the UI pages using Angular JS, Node JS, HTML, CSS3, JSON, JavaScript, jQuery, Ajax.
  • Implemented a professional and production quality module systems with Node.js and managed JavaScript packages using the npm tool.
  • Developed real time tracking of class schedules using Node Js -Express JS framework
  • Used CSS for applying style in entire applications. Implemented dynamic CSS to show the status/progress bar in our application.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Created REST API integrating 3Scale Client Management as well as creating PHP Unit tests to integrate with Drupal6
  • Developed client side components utilizing Java Swing framework.
  • NETIQ DRA Account and Resource management.
  • Implemented Horizontal and Vertical Clustering, Performance tuning and troubleshooting of IBM WebSphere Application Server 6.0/6.1.
  • Applied fix packs to WebSphere Application Server and Portal Server.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL que ry builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Write Junit test scripts using Mock frameworks like (JMock and Power Mock).

Environment: Java, Hibernate, spring, XML, Tortoise SVN, JSP, MVC, J2EE, Swing, JUnit, JMock, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential, Chicago, IL

SR. Java Developer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing
  • Developed application using Struts, spring and Hibernate.
  • Developed rich user interface using JavaScript, JSTL, CSS, jQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Used Java script, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Used Putty for UNIX login to check the server logs.
  • Used Eclipse as IDE.
  • Used Web Logic as application server.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used JUNIT and JMOCK for unit testing.
  • Used Maven and Hudson as build tool and deploying the application.
  • Implemented Find Bugs tool which reports the errors in the project.
  • Used SVN as repositories.
  • Developed Restful Web Services using JAX-WS.
  • Used Spring JDBC template with hibernate to access the data from the database.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Used SOAP UI for calling the Web-Services.

Environment: Java, Spring, Hibernate, Web logic, Struts, JSP, JSTL, SQL Developer, CSS, Java Script, Maven and ANT scripts, Eclipse, Hudson, Find bugs, Putty, Design patterns, CVS and SVN.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Created HTML Wireframes based in the Detailed System Specification Document Developed the presentation layer of the application using MVC architecture of Spring framework
  • Created DAO classes to interact with Oracle database
  • Used Spring ORM module to integrate with Hibernate.
  • Developed client side validations using HTML, CSS, JavaScript, and spring bean validator framework.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Designed various tables required for the project using Oracle database
  • Used Web Logic server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Used Log4J to capture the logging information
  • Used JUnit to test the application classes

Environment: Java, J2EE, JSP, JavaScript, AJAX, XML, spring, Eclipse IDE, Oracle, Rational Rose, Log4j, JUnit, Maven, Web Logic, Apache Axis, Web Service, SOAP, WSDL.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML,JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i, JMS, SQL, HTML, JDBC, EJB.

We'd love your feedback!