We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • Possess 7+ years of professional IT experience in designing and developing Web based and Enterprise applications using JAVA/J2EE technologies in Telecom, Financial, Insurance and Digital domains.
  • 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) and Waterfall development methodologies.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms andnew Date Time API.
  • Experience in developing web - based enterprise applications using Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Strong experience in Core Java concepts like Collections, 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.
  • Experience in developing and solid understanding of Service Oriented Architecture and MicroservicesArchitecture.
  • 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 Web Services using 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.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Experience on CQL (Cassandra query language), for retrieving the data present in Cassandra cluster 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 amessage queue struts.
  • Experience with Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
  • Experience in continuous integration source code management with Jenkins, Created Build Jobs and Deployments in Jenkins.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Experienced in developing Rich GUI's by using Eclipse RCP, HTML, frameworks.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ, and RAD.

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

PROFESSIONAL EXPERIENCE:

Sr. Java/J2EE Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Designed the application using various Spring technologies and used Spring Security to provide better authentication instances.
  • 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.
  • 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 TwitterBootstrap with Angular JS 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.
  • 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-Security Oauth-2.0. Added WS-Security using 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 AWS LambdaFunctions in a stateless style and ensure there is no affinity between and compute infrastructure to manage the servers and run the code in the AWS.
  • 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 Pivotal Cloud Foundry (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.
  • 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.
  • UsedWebSphere server to route our JMS queue messages to different business floors and configured routes inWebSphere.
  • Used Apache Camel Framework to transform, extract and load the data.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed unit and integration tests for existing microservices using 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. Used JMeter to 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.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey for JAX-RS implementation.

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.

Java/J2EE developer

Confidential, Fishers, IN

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Installed and configured JBOSS server with MYSQL persistence. Extracted rules data from the database and decision tables.
  • Developed screens using HTML, CSS and J Query.
  • Developed the User Interface using Spring framework, jQuery and Ajax.
  • Developed and configured karma test cases to test the Angular controllers for UI in Jasmine 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 springframe 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.
  • Worked on MYSQL databases 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.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Hands on experience on Cassandra architecture with better understanding and write processes including mem-table, stable and commit log.
  • Actively involved in writing SQL using SQL query builder.
  • 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.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.

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.

Java/J2EE Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Designed and developed Micro services business components using Spring Boot.
  • 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.
  • 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.
  • Used Spring Validations Framework for validating the properties of java beans.
  • 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 on AWS EC2.
  • Used JSTL Tag library to create standard dynamic web pages.
  • Created RESTful web services interface to Java-based runtime engine and account.
  • 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 Camel for 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, Docker Arti factory configuration and setup.
  • 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.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Implemented the front end using AngularJS, Node JS, HTML 5, jQuery, AJAX, CSS3 and Java script.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Implemented Log4j framework and customized to meet the application requirements.

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.

Sr. Software Developer

Confidential

Responsibilities:

  • Developed front-end screens using JSP, HTML, CSS, JavaScript, JSON.
  • 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.
  • Implemented Struts MVC design pattern and front controller pattern along with Action Servlet as front controller for this application.

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

Associate Software Developer

Confidential

Responsibilities:

  • Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and the legacy system.
  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Expertise in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test-driven approach for project deliverables
  • Developed the application using JSF Framework for the web tier and EJb3 and JPA for the backend development
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • Used Java Persistence API (JPA) through Hibernate.
  • Developed test classes in JUnit for implementing unit testing.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Expose and Consume REST web services to get the data from different contracts from different clients and expose the warehouse inventory details for consumer tracking
  • Used Spring MVC in the Web Layer.
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM.
  • Transaction Management using the Hibernate configurations
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and check out the data.
  • Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Created Forms and Reports using Oracle.
  • Involved in writing shell scripts for deploying the application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: Java7, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.

We'd love your feedback!