We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Overall 8 years of certified professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE.
  • Actively involved in each phase of Software Development Life cycle (SDLC)
  • Complete understanding of Object Oriented Design and Development of web - based and client/server systems on multiple platforms in a distributed environment
  • Experience working in Telecom, E-Commerce, Insurance, Health Insurance and Healthcare domains
  • Developed web-based enterprise applications using core Java, J2EE, EJB, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC) and SQL
  • Expertise in client scripting language and server scripting languages like HTML, CSS, AJAX, JavaScript, jQuery, AngularJS, JSP, JSF, NodeJS, BackboneJS, ReactJS
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling, Generics and Garbage Collector
  • Developed Microservices as a monolithic application to gain increased decoupling, separation of concerns and fast deployment using Spring Boot with Spring Data and Spring Security
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring boot, Spring Batch and Web Services integrated with Hibernate as well as Struts.
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, REST, WSDL, WADL, UDDI, XML related technologies/tools such as JAXB, XSD, XML with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Significant experience in web development tools like Adobe Dreamweaver, Spring Tool Suite, IntelliJ and Eclipse
  • Experienced in implementation of business applications using BEA Web logic, IBM Web Sphere, Apache Tomcat and JBOSS servers
  • Experienced in implementing MicroServices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach
  • Experienced in Fraud detection and prevention using Rule Engine in transactions especially front end, back end and integration testing of data
  • Experienced in Agile(SCRUM), Waterfall Model and Test Driven Development
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework
  • Hands on experience in Security-System development for autantication, authorization, encryption, digital signature in Web Applications. Implemented spring security against all types of autantications: LDAP autantication, Database autantication and Pre-Autantication
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Implemented Apache Active MQ, Rabbit MQ as a JMS provider
  • Familiar with transfer protocols HTTP, FTP, SFTP, SMTP as part of data transmission over the network
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration
  • Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability using Elastic Search
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3 -simple storage services, Amazon SQS, Amazon SNS, RDS, Beanstalk, DynamoDB)
  • Experience with Selenium, JUnit, Log4j in developing test cases and determining application functionality
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools
  • Proficient in writing ANT and Maven for builds and deployments to different environments
  • Having Experience on Shell Scripting and Deployment of Applications in Server
  • Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, UML, Rational Rose

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, EJB, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI, JPA

Web services: SOAP, RESTful, UDDI, WSDL, MicroServices, JAX-RPC, JAX-RS JAX-WS, JAX-B, CFX

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBOSS, Web Logic Server, Apache Camel

Web Technologies: HTML, DHTML, XHTML, JavaScript, ReactJS, AngularJS, Node JS, CSS, AJAX, JQuery, JSON RESTful, DOJO, Bootstrap, BackboneJS, JSF

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, DTD, XQuery

Cloud Technologies: AWS EC2, S3 storage, EC2, Amazon SQS, Amazon SNS, RDS, Beanstalk, DynamoDB

Database: Oracle, SQL-Server 2005, MySQL server, MongoDB, NoSQL, Elastic Search

Testing Tools/ Others: Selenium, JUnit, Soap UI, Postman, Log4j and JIRA

Version Control: Tortoise SVN, CVS and GIT

Build Tools: Docker, Open Shift, Docker Trusted Repository, ANT, Maven and Jenkins

IDEs: Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, Adobe Dreamweaver

Platforms: Windows, UNIX and LINUX

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology for iterative development of the application to meet tight deadlines to achieve qualified product.
  • Participate in Sprint planning sessions, Product backlog meetings, Sprint review and Sprint retrospective meetings
  • Implemented Test-Driven-Development (TDD) approach for development to meet all types of test scenarios
  • Implemented offline Request Dispatchers and Green DAO (Android ORM) for storing offline data on Android
  • Developed different Android layouts (Grid, relative and linear) to align all the components in a required manner
  • Designed various activities with Android life-cycle to achieve main activity, home tab activity and broadcast activities.
  • Developed the User Interface usingJSP,Spring MVC,HTML5, CSS3, JavaScript, Node JS and enhanced response using twitter Bootstrap
  • Used JQuery to handle cross browser issues and to produce more interactive pages
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database
  • Designed and implemented AJAX server calls to dynamically retrieve customer information
  • Implemented Registration related form fields using React life-cycle components and custom functions like radio buttons, request validations on the text fields, server calls using JavaScript functionality.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS
  • Designed efficient PDF-Generation from Images using Apache PDF Box on server-side applications using servlets
  • Designed jobs using Control M tool dat run on regular basis with multiple threads for data extraction, archiving and transferring
  • Developed the whole presentation layer of the application usingSpring Boot, ReactJS,Android and IOS.
  • Implemented REST API controller to handle RESTful calls to enable communication between android, iOS client and server.
  • Implemented AES algorithm and RSA public and private key encryption for Security Token exchange in POST data from Android client to Server.
  • Worked onJava1.8upgrade using new library for refactoring, Lambda expressions and Streams.
  • Implemented Lombok application programming interface to remove boiler plate code hence enhanced readability.
  • Designed Rest based Microservices using Spring Boot, Spring Security, Spring Caching, Spring Scheduling, Spring Rest Template and Spring JDBC.
  • Implemented Spring AOP, AspectJ weaving for TEMPeffective logging, Spring actuator and DB Health check actuators for application monitoring.
  • Implemented the application usingSpringBoot Framework and handled the autantication, authorization, and access-control features by usingSpringSecurity
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions using Spring AOP
  • Experienced in using Hikari CP Data Source for efficient Database operations
  • Designed and developed several Restful web services using JAX-RS API and maintained JSON and XML namespaces. Implemented marshalling and Unmarshalling of java object with JAXB API features and produced JAXB classes through XSD.
  • Experienced in JMS (Active MQ) over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications
  • Developed Junit to ensure Unit testing, Component testing and integration testing
  • Used Maven for dependency and configuration management to add dependent external jars and bundles
  • Used Bitbucket as code repository where GIT is integrated into IntelliJ IDE to maintain code modifications
  • Implemented Find Bugs, sonar Lint plugin for code quality, Fortify scan and SonarQube for the Jenkins
  • Involved in code reviews and code verification to ensure the code breakage and memory leakages
  • Developed Automated testing framework to test end to end flow for the Restful webservices using JMeter
  • Written Jenkins pipeline template script in Groovy Programming language for the automation of build and deployment.
  • Implemented Windows Client as S3 browser (AWS) to check the server logs and Experienced working with database setup and maintenance onAWSEC2
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow
  • Used JMeter as the load testing tool to test the performance of the overall service and Splunk, Dynatrace tool to trace the server logs while running the performance test with heavy load
  • Used Postman interfaces to hit the endpoint of different services to test perfect response
  • Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT, WEBSPHERE.
  • Provided Production support along with project enhancements while the android and iOS applications are in production.

Environment: Android, Java, J2EE, Groovy, Spring Boot framework, REST Web Services, GAIA Cloud Foundry), JSON, Agile Methodology, IntelliJ IDEA, Maven, MySQL, Green DAO, Node JS, Windows, XML, Bitbucket, Web Services, Soap UI, Postman, Splunk, JMeter and Dynatrace, Apache PDFBox, PdfOne, Aspose.

Confidential, Basking Ridge, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology for iterative development of the application to meet tight deadlines to achieve qualified end product. Mainly involved in complete life cycle of software development (SDLC)
  • Participate in Sprint planning sessions, Product backlog meetings, Sprint review and Sprint retrospective meetings
  • Implemented Test-Driven-Development (TDD) approach for development to meet all types of test scenarios
  • Developed the User Interface usingSpring MVC,HTML5, CSS3, JavaScript, Node JS and enhanced response using twitter Bootstrap
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database
  • Wrote Web API controller to handle RESTful calls to enable communication between view components and server to fetch corresponding data for the front-end AngularJS services
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS
  • Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements dat are modified in the webpage
  • Configured routes between ReactJS and Flask to render the templates from the server-side. Used JQuery in directly manipulating the DOM yet separating the ReactJS Components
  • AngularJSAjax module is used to handle RESTful calls to enable communication between view components and server
  • Worked onJava1.8upgrade using new library for refactoring, Lambda, Functional Interfaces, Streams -Parallel processing and aggregations
  • Responsible for implementing Rest based Microservices using Apache Camel, Spring Boot, Spring Data and Spring Security
  • Implemented the application usingSpringMVC Framework and handled the autantication, authorization, and access-control features by usingSpringSecurity
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP
  • Experienced in creating the Hibernate POJO Objects and mapped using Hibernate Annotations used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Designed and developed several Restful web services using JAX-RS API and maintained JSON and XML namespaces. Implemented marshalling and Unmarshalling of java object with JAXB API features and produced JAXB classes through XSD schema using OAuth, CA API gate way and API Design with EJB, CXF and OSGi libraries
  • ImplementedMongoDBas data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise
  • Stored the schema-less data in the MongoDB database and enabled full-text search using Elastic Search stack (Elasticsearch, log stash, Kibana)
  • Experienced in JMS (Active MQ) over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications
  • Involved on Creating Kafka Adaptors for decoupling the application dependency. As well as Load tested to test the performance of Kafka and JMS and compare stats. Besides, Involved on Creating Kafka topics, partitions, writing custom practitioner classes
  • Experienced in Fraud detection and prevention using Rule Engine in transactions especially front end, back end and integration testing of data
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL PL/SQL to interact with the Oracle DBMS
  • Developed Junit and Spock test cases for to ensure Unit testing, Component testing and integration testing
  • Used Maven for dependency and configuration management to add dependent external jars and bundles
  • Used GitHub as code repository where GIT is integrated into IntelliJ IDE to maintain code modifications
  • Implemented Find Bugs, sonar Lint plugin for code quality, Fortify scan and Sonar Qube for the Jenkins
  • Involved in code reviews and code verification to ensure the code breakage and memory leakages
  • Developed Automated testing framework to test end to end flow for the RestFul webservices using selenium
  • Written Jenkins pipeline template script in Groovy Programming language for the automation of build and deployment of the docker image into Open shift
  • Built Docker Images and used Docket Trusted Repository and Open shift console to maintain Docker Images
  • Used shell scripting and YAML scripting to build the docker images and deal the LINUX servers.
  • Implemented Windows Client as S3 browser (AWS) to check the server logs and Experienced working with database setup and maintenance onAWSEC2
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow
  • Used JMeter as the load testing tool to test the performance of the overall service and Splunk, Dynatrace tool to trace the server logs while running the performance test with heavy load
  • Used SoapUI and Postman interfaces to hit the endpoint of different services to test perfect response
  • Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT, WEBSPHERE and JBOSS

Environment: Java, J2EE, EJB, Groovy, Spring framework, REST Web Services, AWS (Cloud Front, S3 Storage, EC2, SNS, SQS), JSON, Hibernate, Agile Methodology, IntelliJ IDEA, Maven, MongoDB, Elastic Search, CA Gateway, Oracle DBMS, MySQL, MongoDB HTML5, CSS3, Java Script, JQuery, Angular JS, Apache Camel, Node JS, ReactJS, Bootstrap, Openshift, Oracle, SQL, PL/SQL, Windows, XML, GitHub, Web Services, Soap UI, Postman, Spock, Splunk, JMeter and Dynatrace

Confidential, Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Worked a per Agile Methodology(Scrum) to meet customer expectation, timelines with quality deliverables
  • Extensively worked with business analysts and the end users to gather and finalize the requirements
  • Developed the User Interface usingJSP,Spring MVC,HTML5, CSS3, JavaScript, Node JS and enhanced response using twitter Bootstrap
  • Used JQuery to handle cross browser issues and to produce more interactive pages
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies Also usedSpringframeworkAOPfeatures
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema
  • Implemented the application using Spring IOC,Spring MVCFramework, Spring Boot and handled the security using Spring Security
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux)
  • Experienced working with database setup and maintenance onAWSEC2
  • Designed and implemented MongoDB based database and created REST enabled Web Services
  • Designed and developed XML validation functionality and store XML document in database
  • Designed and developed functionality to retrieve XML document from database and un-marshaling XML document to JSON document
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer
  • CreatedUNIXshell scripting for periodic generation of reports
  • UsedEclipseLuna as IDE to develop the application and followed the standard features for debugging and running
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Followed the Maven build life cycle to build the application and deployed intoTomcatapplication server
  • Developed test cases and performed unit testing usingJunit

Environment: Core Java, Java/J2EE, JDK, Spring MVC, Spring Boot, Spring Security, Hibernate, Apache Tomcat, Agile methodology,RESTful Web Services, JSP, MySQL, MongoDB HTML5, CSS3, Java Script, JQuery, Angular JS, Node JS, Bootstrap, Oracle, SQL, PL/SQL, Maven, Eclipse, Log4j, JUnit, GIT, AWS EC2, JIRA

Confidential, San Jose, CA

Java/J2EE developer

Responsibilities:

  • Worked on High level and low level system design, planning, estimation and implementation
  • Developed presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validation using JavaScript, DOM
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database
  • Implemented animation and styling using CSS3 and JQuery
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages
  • Worked on XML and JSON for transferring and retrieving data between different applications
  • Worked on generating the web services classes by using Service Oriented Architecture MicroServices, SOA, WSDL, UDDI and SOAP
  • Designed and integrated the full scale Struts/ Hibernate persistence solution with the application architecture
  • Implemented Object Relational Persistence (Hibernate) for the domain model
  • Involved in design and development of the Hibernate Domain Model for the services
  • Worked on web services and associated business modules integration
  • Worked on development and implementation of the MVC Architectural pattern using Struts Framework including JSP, JSF, Servlets and Action classes
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO
  • Responsible for developing Use case diagrams, class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose
  • Developed the DAO layer for the application using Spring Hibernate template support
  • Used JMS API for communication between the components
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Experience in using JUnit and build tools such as MAVEN
  • Worked on Log4j for logging errors, messages and performance logs and SVN for version control
  • Deployed and tested the application in Unix on JBOSS Application Server

Environment: Java, J2EE, HTML, Hibernate, Java SDK, SOA, MicroServices, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet 2.2, JSF, JSP, CSS3, HTML, DHTML, JQuery, Angular JS, AJAX, JDBC, Oracle, Maven, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential, ST. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Understanding and analyzing the basic requirements
  • By using Servlets and JSP implemented server-side programs
  • Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
  • Performed the database access tasks using JDBC and other related information from auto generated files
  • Implemented PL/SQL stored procedures and triggers
  • Used JDBC prepared statements to call from servlets for database access
  • Developed servlets, session and Entity Beans handling business logic and data
  • Involved in the design and documentation of the stored procedures
  • Developed Action Forms, Action Classes and helper classes by using Struts
  • Used UML to develop Use case diagram, class diagram and sequence diagrams
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by using queries and writing stored procedures
  • Deployed Enterprise application using WebLogic application Server
  • Involved in writing Junit test Cases and used Log4J for any errors in the application

Environment: Java, J2EE, HTML, XHTML, XML, XSTL, UML, JavaScript, CSS, JSP, JDBC, servlets, Struts, SQL, Oracle, MVC, Hibernate, WebLogic, Junit, Log4J.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Involved in the Analysis, Design and Development phase of the project
  • Employed business rules to filter out the upcoming product to eliminate unwanted product form product XML to improve quality
  • Responsible for providing client side validations using JavaScript
  • Employed XML, Struts, JSPs for front end development
  • Designed and implemented a web-based GUI using JSPs
  • Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams
  • Employed intelligent tracking to keep a track of the site request, site redirects to improvise search optimization
  • The application uses the STRUTS framework. The views are programmed using JSP pages, Model is a combination of EJB’s and controllers are Servlet
  • Developed EJBs (Session and Entity Beans) for business processing and database access
  • Experienced in developing XML documents with DTDs
  • Deployed the application on Oracle server
  • Developed DAO (Data Access Object) classes in order to access data from database
  • Used JDBC to access Oracle Database
  • Involved in Bug fixing the modules and deployed on WebSphere

Environment: J2EE, JDK, JSP, Servlet, Java script, Struts, XML, Web Services, EJB, UML, JDBC, DAO, WebSphere, Oracle.

We'd love your feedback!