We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 8+ years of professional experience in designing and building the web applications using the Java/ J2EE.
  • Experience in all phases of Software Development Life Cycle(SDLC) - Analysis, Design, Implementation, Integration, QA methodologies, Test Strategy.
  • Test metrics and maintenance of applications.
  • Strong experience on software development methodologies like Waterfall, Agile, TDD, Scrumand RAD.
  • ParticipatedinScrum,Sprint review, Retrospection and Virtual Closure meetings as part of Agile.
  • Deep understanding of MVC model-view-control, Client-Server and N-tier Architectures.
  • Well versed skill in design, development and deployment of applications for the J2EE platform using Servlets,Struts,Spring,EJB,JSP,SOA,SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit.
  • Hands on experience in Front-End technologies like AngularJS, ReactJS, NodeJS, JavaScript, HTML5, CSS3, Bootstrap, Jquery, Tag Libraries, AJAX used for Responsive web page designing.
  • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, SAX and DOM Parsers.
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku.
  • Experience in Spring Security, Spring Integration, Spring Zulu,Eureka, Netflix,Hystrix.
  • Expertise in developing SOAP,RESTWeb Services based on SOAP,WSDL,JAX-WS,JAXB,JAX-RPC,JAX-RS.
  • Hands on experience in developing several Microservices usingspring boot, jersey, swaggerto communicate through HTTP protocol for implementing SOAapproach and web services.
  • Proficient in implementation of frameworks like Struts, spring, Spring Boot, JSF, AJAX and Hibernate ORM .
  • Used Hibernate as an ORM mapping tool like JPA Entities for mapping Java classes using HQL.
  • Experience in working with messaging systems like Kafka, Event Sourcing, RabbitMQ and Active MQ.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Experience withDocker, leveraging Linux Containers and AMI's to createDocker Images/ containers.
  • Hands on Experience in UtilizedKubernetesfor the run time environment of the CI/CD system to build, test and deploy in an open source platform and Splunkdata flow, components, features and product capability.
  • Extensive experience inAmazon Web Services like RDS, IAM, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Experience in working with PCF to deliver applications continuously to every cloud with a single platform.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Hands on Experience with relational databases Oracle, SQL Server, DB2, My SQLas well asNoSQL Databases like MongoDB, Mark Logic, Cassandra, DynamoDB.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC,AOP, MVC, Business Delegate, Service Locator, Session Facade, DTO, DAO, Front Controller, Factory and Singleton.
  • Hands on experience in writing ANT, Maven build scripts, providing logging facility using Log4j.
  • Worked with Version Control Systems like CVS, SVN (Sub Version), GIT, GitHub, Clear case.
  • Experience with Tomcat, WebLogic Server, JBossand IBM WebSphere.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, visual paradigm, MS Visio.
  • Good exposure on using IDE'S likeEclipse,SublimeText,IntelliJandNetBeans.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Junit and Maven.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Centre/Test Director, Bugzilla.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.8, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ

Web technologies: HTML5/HTML5, CSS/CSS3, XHTML5,JavaScript, Ajax, jQuery, AngularJS, Bootstrap, ReactJS, NodeJS, JSON

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI

Methodologies: Agile, Scrum, SDLC

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, Git, Rational ClearCase.

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Implemented Multithreading concept to handle transaction management with isolation and propagation levels.
  • Used HTML5, CSS3, Java Script, Bootstrap, Angular2andNode.jsas frontend building Environment.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test-running.
  • Developed custom directives, Factories and Services inAngular2 and implemented code as per coding standards.
  • Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.
  • Expertise in consuming RESTful web services usingNode.js, AngularJSandjQueryalong withJSONparsing to implementAJAXcall and render the response data to User Interface.
  • Used Spring DI, Annotations and MVC to implement business and navigation of application.
  • Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
  • Used Spring Ribbon along with Spring Boot for load balancing and Fault tolerance of the application.
  • Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Developed microservices with Spring to retrieve API routes for the entire cluster.
  • Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway
  • CreatingRESTbased Web Services by establishing links usingHATEOASfrom Spring-based Applications.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service from Spring Boot.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12c database.
  • Involved in implementing Spring Netflix Hystrix fault tolerance library to prevent failure from cascading failures.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Created and maintained documentation for launching HADOOP Clusters and executing Hive queries, Pig Scripts.
  • Worked on Proof of Concept for developing application using Node JS with AngularJS and Mongo DB.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Involved in developing API’s and Rest API proxy usingAPIGEEedge and for sending mobile notifications.
  • Published and consumed stream of records usingProducerandConsumer APIswithSpring for Apache Kafka.
  • Developed Rules using Rule Engines- JBoss Drools, Work flows, human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Configured theDockerContainers and creatingDockersfiles for different environments.
  • Designed and developed the framework to consume the web services hosted inAmazon EC2instances.
  • Experienced with event-driven and scheduledAWSLambdafunctions to trigger variousAWSresources.
  • UsedAWS SDKfor connection toAmazon S3buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • MYSQL was used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
  • UsedJenkinsas the integration tool and improvedscalabilityof applications oncross-platforms.
  • UsedMavenas a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed testing using JUnit.
  • Used JIRA for resolving bugs/defects in application by coordinated with team members of the project.
  • Used Git as a version control system and deployed the application in Production environment and implemented Log4J for Logging Errors.
  • Involved inProduction Support and Maintenance of the application and troubleshooting of Issues onJBossbychecking logs, paymentsetc.

Environment: Java 7/8, HTML5, CSS3, JavaScript, jQuery, AngularJS 1.5/1.6, NodeJS, Spring, Spring Boot, Spring MVC, Spring Ribbon,Spring Quartz, Spring Security, Jersey, JAX-RS, OAuth2, HATEOAS, Apache Kafka, Swagger-UI, Eureka server, APIGEE, MySQL, Mongo DB, AWS, Hibernate, Drools, Dockers, REST, JSON,Eclipse, Maven, JUnit, Selenium, Jenkins, JIRA,Git, Log4J, JBoss.

Confidential - Boston, MA

Java Full Stack Developer

Responsibilities:

  • Well versed with complete Life Cycle Development process that includes requirement analysis, design, implementation, testing, maintenance and followed Agile methodology.
  • Involved in implementing differentJ2EE design patternslikeService Locator,Business Delegate, andDAO.
  • Implemented Core Java concepts likeMultithreading, Concurrency, Exception Handling and Collections.
  • Developed presentation layer usingHTML5, CSS3and client validation usingJavaScript, DOM, JSON.
  • UsedReact JSfor creating components and to render views and to update the DOM dynamically.
  • Used Bootstrap, ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • With the concept of ReactJs Worked on usage metrics and end to end events tracing for analysis purpose.
  • UsedNode.jsfor building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Worked on development of MVCArchitectural pattern usingSpringFramework, Spring DI and Annotations.
  • Designed and integrated the full-scaleSpring / Hibernatepersistence solution with the application architecture.
  • Involved in implementing theMicro Servicesbased onRESTful APIutilizingSpring BootwithSpring MVC.
  • Worked on RESTful services for transferring and retrievingXMLandJSONdata between different applications.
  • Developed theDAO layerfor the application usingSpring Hibernatetemplate support.Used Hibernate for persistence layer and used HQL for query purpose.
  • UsedRabbitMQmessage broker to route messages to the clients across the cloud network.
  • WroteDocker files for creating Docker images for micro services and Docker containersfor environment.UsedKubernetesto deployDocker containers.
  • UsedEureka service registry of PCF configured for each service to enable communicate via cloud.
  • Used in-built market place services of PCF for RabbitMQconfig.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • UsedNoSQL database Cassandrafor proof of concept and having experience in create aStored Proceduresand having experience in Remote Procedure call (RPC).
  • Converted and automated builds usingMaven. Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Experience in writing Unit Tests usingJUnit,Mockito.
  • Experience in usingJUnitand build tools such asMaven.Worked onLog4jfor logging errors, messages and performance logs andSVNfor version control.
  • Deployed and tested the application inUNIXonIBM Web LogicApplication Server.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, ReactJS, Node.js, Micro Services, Spring, Hibernate, SOA, REST, RabbitMQ, PCF, Oracle 11g, Cassandra, Docker, Kubernetes, Maven, Jenkins, Junit, Mockito, Log4J, SVN, Web Logic 12c, Unix.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Contributed greatly to increase the code quality and productivity through TDD andAgileEstimation and Planning.
  • Involved in System Analysis and Design methodology as well asObject Oriented Designand development usingOOADmethodology to capture and model business requirements
  • UsedAngularJSto create views to hook up models to theDOMand synchronize data with server asSPA.
  • Worked extensively on the front-end side usingJSP,HTML,CSS3,JavaScriptandjQuery.
  • Used TwitterBootstrapto create responsive web pages which can be displayed properly in different screen sizes.
  • Involved inJavaMultithreadingto cascade multiple changes on multiple records in only one transaction.
  • ImplementedJ2EEpatterns,Data Access Object(DAO),Session facade, Business Delegate and Value Object.
  • Responsible forJAVA, J2SE/J2EE, JBPM, ELand JavaFXcoding / development.
  • Implemented the service layer usingSpringwith transaction and logging interceptors.
  • Fixing the bugs and developing new enhancements usingJAVA/J2EE,Spring,Hibernate, WebLogic.
  • Implemented SOA to developRESTBased Web services using Apache Axis.
  • Designed and developed RESTfulWeb services. Created and compiled XML Schema to generate Java Bean classes using Apache Axis.
  • Usedspringframework for middle tier andSpring-hibernatefor data access.
  • UsedLog4J,Splunkfor logging and tracing the messages.
  • Developed build script using MAVEN to build, package, test and deployed the application inWebLogic.
  • UseWebLogicfuse for remote console login,JMXmanagement and web server console.
  • Developed and Deployed the Application on Eclipse IDE andWebLogicWeb Servers.
  • Code walk through, modules integration and unit testing usingJUnitandMockito.
  • UsedEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking.
  • ImplementedTest Scriptsbased on the User Requirements as specified by theBusiness sideandRequirement documentand analyzingBusiness Requirementsand handling it as per Requirements.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java/J2EE, Servlets, JSP,Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular JS, Web Logic application server, Eclipse, Apache Axis, Log4J, Splunk, Maven, Rational Rose, Windows, CVS, Junit,Mockito, JIRA.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project-requirements gathering, analysis and design, development, testing and debugging.
  • FollowedAgileSoftware Development with Scrum methodology.
  • Designed and developed the UI using HTML, CSS and JavaScript, AJAX, JSON.
  • AngularJs takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
  • Designed configuration XML Schema Used XML/XSLT for transforming XML format and SAML for SSO
  • Used JavaScript for the client-side validation. Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Active MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST.
  • And WSDL was used for publishing Web Service interfaces.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Junit tests were written to test each module in the application.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java/J2EE, Java Spring, EJB, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 8.5, Oracle 11g, WSAD, IBM MQ, HTML, CSS, JavaScript, Angular JS, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex.

Confidential

Jr. Java Developer

Responsibilities:

  • Analyze the requirements based on business data and user requirements.
  • Created user-friendly GUI interface and Web pages using HTML, jQuery and Java script.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Involved in Designing the Database Schema and writing the complex SQL queriesusing Oracle.
  • Created java classes to communicate with database using JDBC.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.
  • Used Log4J for any logging purposes during the development of the application.

Environment: JDK 1.6, HTML, jQuery, JAVASCRIPT, Servlets, JSP, XML, XSLT, Oracle10g, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Log4J, Apache Tomcat Server.

We'd love your feedback!