We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Irving, TX

PROFESSIONAL SUMMARY:

  • Possess 8 years of professional IT experience in designing and developing Web based and Enterprise applications using JAVA/J2EE technologies in Telecom, Banking, Financial and Health care.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM), Waterfall, and Test - Driven Development. development methodologies.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API. Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis.
  • Strong experience in Core Java concepts like Collections, Concurrency, Multithreading, Event Handling, Exception Handling, and Generics.
  • Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular JS, React JS, Backbone.js and Node JS.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshootingEC2 instances,S3 buckets,Auto Scaling,Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Experience in developing and solid understanding of Service Oriented Architecture (SOA) and Micro services based J2EE Architecture.
  • Having 3+ years of hands on experience on Spring boot.
  • Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.
  • Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton.
  • Experience in both providing and consuming WebServicesusing SOAP and RESTful (JAX-RS and JAX-WS).
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
  • Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB and Dynamo DB.
  • Proven ability in creating page Objects, data driven, keyword driven automation frameworks for J2EE based applications using Junit, Selenium Web Driver, Mockito, Groovy Spock, TestNG TestingCucumber, Ant, Maven, Bamboo and Jenkins.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Experience with application servers likeWeb Logic, JBOSS, Apache TomcatandIBM Web Sphere.
  • Experience in design and development of robust and highly scalable web service platforms and API’s based onRESTandSOAPfor e-commerce applications usingAXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPCtechnologiesandJerseyframeworks.
  • Experience on CQL (Cassandraquery language), for retrieving the data present inCassandracluster by running queries in CQL.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue struts.
  • Experience with Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
  • Working knowledge with version control tools like SVN, CVS, GIT, and Visual Source Safe.
  • Hands on experience in building tools likeANT, Maven, Gradle.
  • Experience in continuous integration source code management withJenkins, Created Build Jobs and Deployments inJenkins.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Experienced in developing Rich GUI's by using EclipseRCP, HTML, frameworks.
  • Highly experience with Java complaintIDE’slikeSpring Tool Suite,Eclipse,IntelliJ,andRAD.
  • Good communication, presentation and interpersonal abilities and a participating group member.

TECHNICAL SKILLS:

Languages: Java 8, J2EE, SQL, and PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security and JSF

Mark up/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Web Technologies: HTML5, CSS3, Java Script, jQuery, Ajax, Bootstrap, AngularJS, React JS and NodeJS, Express JS

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring HATEOAS, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Prime faces, Log4J, Groovy, Spring Boot, Spring Cloud, Spring Batch, Spring Security.

Web services: SOAP, Restful, UDDI, WSDL, JAX: RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, Microservices Architecture, AWS (Amazon Web Services)

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, WebLogic

Database: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB, Cassandra and Dynamo DB.

Development Tools: Eclipse, Net Beans, IntelliJ, RAD and Spring Tool Suite(STS).

O R mapping: Hibernate, MyBatis and JPA

Testing Tools/ Others: JUnit, Mockito, Log4j, Jasmine, Karma and JIRA

Version Control: CVS, SVN, GIT, Visual Source Safe

OS & Environment: Windows, UNIX, Linux, and Mac

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Implemented the front end using AngularJS, NodeJS, HTML 5, jQuery, AJAX, CSS3 and Java script.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Utilized the Spring AOP feature for implanting cross-cutting concerns like logging and Transaction Management and separated the business logic from System Services.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Used Spring Validations Framework for validating the properties of java beans.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Used Spring Framework for Dependency injection, Spring Web Services framework.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Used jQuery, AJAX to interact with Java Servlets.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Experienced working with database setup and maintenance onAWSEC2.
  • Used JSTL Tag library to create standard dynamic web pages.
  • Created RESTful web services interface to Java-based runtime engine and account.
  • Designed and developed Micro services business components using Spring Boot.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Used Hibernate ORM framework which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.
  • Used Active MQ to communicate with controller and used service layer to implement the business logic.
  • Used Apache Camelfor messaging Active MQ and used CXF for Restful Services.
  • Designed and implemented MongoDB database and created REST enabled Web Services on Jersey framework.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Currently working on Docker container implementation for the Enterprise build system.
  • Worked Docker container management along with volumes, container based DB and services, DockerArti factory configuration and setup.
  • Implemented Log4j framework and customized to meet the application requirements.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Hands-on experience in software quality assurance in various roles and positions on UNIX/Windows/Linux applications.
  • Worked on UNIX, LINUX to move the project into production environment.
  • Strong technical background Production Support and solid project experience in SQL, PL/SQL, ORACLE, UNIX.
  • Created Maven build file to build the application.
  • Used Jenkins for continuous integration with Maven and GitHub.
  • Supporting the system components during system testing, integration testing and production environment.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GIT 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.

Environment: Java, HTML, XML, CSS, JavaScript, Angular JS, Node JS, jQuery, java Servlets, AJAX, JSP, JSTL, Spring MVC, Spring AOP, Spring Boot, Spring Webservices, Spring Security, Spring JDBC, Hibernate, SOAP, WSDL, RESTful, Jersey, AWS, Micro Services, IBM DB2, JMS, Active MQ, Apache Camel, MongoDB, SQL, PL/SQL, Oracle, Unix, Windows, Linux, Docker, Log4j, Maven, JIRA, GIT.

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed custom directives, Factories and Services in AngularJS and created AngularJS Controller to isolate the scopes to perform operations.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularJS and media queries.
  • Added user validations and user permissions by using the NodeJS with libraries Express JS.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Designed the application using various Spring technologies and used Spring Security to provide better authentication instances.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-SecurityOauth-2.0.Added WS-Securityusing XWSS to secure the Web services.
  • Used AWS SDK for connecting to Amazon S3 buckets and EC2 to deploy on Docker Container with Microservices architecture.
  • Developed AWSLambda Functions in a stateless style and ensure there is no affinity between and compute infrastructure to manage the servers and run the code in theAWS.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Developed services that utilize the Cloud Foundry and Azure client libraries (SDK) for Java.
  • Deployed application using PivotalCloudFoundry(PCF) CLI.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • Installed secured and configured AWS cloud servers and virtual servers using Spring Cloud for AWS.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Defined several UML diagrams; Activity diagrams, Sequence, and Object diagrams.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey for JAX-RS implementation.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphere.
  • Used Apache Camel Framework to transform, extract and load the data.
  • Used Spring Core Annotations for Dependency Injection and used ApacheCamelto integrate spring framework.
  • Implemented request and response objects using SOAP web services and created routes using ApacheCamel.
  • Developed unit and integration tests for existingmicroservicesusing JUnit, Mockito and Docker environments.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Configured and customized logs using Log4J and Used GIT as a version control tool. UsedJMeterto test performance of SOAP protocol.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the CI and CD process for the application using the Jenkins.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

Environment: HTML5, CSS3, JavaScript, Bootstrap, AngularJS, NodeJS, Express JS, jQuery, AJAX, Agile(SCRUM), Hibernate, Spring, Struts, MongoDB, Spring Batch, Spring Boot, Spring Cloud, Spring Security, Servlet, JSON XML, GIT, Spring MVC, Apache Camel, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, AWS, Docker, Microservices, JIRA, Jenkins, JMeter, GIT, Maven

Confidential, Connecticut, CT

Java/J2EE developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Developed screens using HTML, CSS and J Query.
  • Developed the User Interface using Spring framework, jQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Developed and configuredkarmatest cases to test the Angular controllers for UI inJasmine framework (JavaScript Testing Framework) in Eclipse IDE.
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves that user.
  • Used spring frame work Spring AOP features and JDBC module features to persist the data to the database for few applications.
  • 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.
  • Installed and configured JBOSS server with MYSQL persistence. Extracted rules data from the database and decision tables.
  • Worked on MYSQLdatabases and Oracle databases technologies.
  • Used Maven as build tool and deploying the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Hands on experience onCassandraarchitecture with better understanding and write processes including mem-table, stable and commit log.
  • Actively involved in writing SQL using SQL query builder.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • 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.
  • Developed test cases using Junit.

Environment: SCRUM, SDLC, Maven, HTML, CSS, jQuery, Jasmine Framework, Spring, Ajax, AngularJS, AOP, JDBC, Spring IOC, Hibernate, DAO, PO, Java beans, SOAP, SQL, Cassandra, JIRA, QA, SVN, Junit, JBOSS Server, Drools.

Confidential, Chicago, IL

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, testing, and monitoring.
  • Involved in the front end using JSP, HTML, CSS, JavaScript and jQuery.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, and transaction management to distinguish business logic from the cross-cutting concerns.
  • Developed GUI using SWT/RCPtechnology.
  • Experience in working with different plug-ins of EclipseRCP.
  • Developed different GUI screens using widgets like Tree and Table form in Eclipse SWT/RCP.
  • Developed perspective to show different views together inRCP.
  • Developed Menus and views using Extension point inRCP.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Developed Unit /Integration test cases using JUnit.
  • Used Gradle tool for building and deploying the Web applications in Web Logic Server.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4J tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, jQuery, Struts, Spring IOC, Spring MVC, Spring AOP, JDBC, Hibernate, My SQL, HQL, SQL, JUnit, Gradle, JIRA, Log4J, Eclipse, SVN, Sybase, RCP and Web Logic Server.

Confidential

Java Developer

Responsibilities:

  • Developed front-end screens using JSP, HTML, CSS, JavaScript, JSON.
  • Implemented Struts MVC design pattern and front controller pattern along with Action Servlet as front controller for this application.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc., in Oracle Applications.
  • Used CVS as version control system.

Environment: Java, JDBC, Servlets, Oracle, JSP, XML, UML, HTML, CSS, JavaScript, JSON, UNIX, CVS, DB2 and Ionic Framework, Struts MVC, Action Servlet.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis and Design of the project and developing prototypes of the product.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action, and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
  • Developed backend components, DB Scripts for the backend communication.
  • Used Apache Log4j logging API to log errors and messages.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Developed HTML and JSP pages using Struts.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Used Junit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, JSP, HTML, AJAX, XML, DOM, SAX, JNDI, Struts, DB, PL/SQL, UNIX Shell Scripting, Apache Tomcat, Oracle, JUnit, Log4j, CVS, Eclipse.

Hire Now