We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Sr. Java Developer having 8 years of experience in all phases of Software Development Life Cycle(SDLC) working on various domains like Banking, Healthcare, Insurance etc.
  • Accomplished and experienced in design, development, integrating, and deploying Java Server - side applications, Web Applications. Capable of working independently as well as collaboratively to achieve milestones of teh project.
  • Strong application development experience in using Agile Software Development and traditional software models like Waterfall, BDD, and TDD.
  • Knowledge on Java 8 features like Lambda expressions and Stream APIs which are used for bulk data operations on Collections that increases teh performance of teh Application.
  • Implemented Microservices architecture with XML based Web Services (SOAP/UDDI/WSDL) using Spring Boot.
  • Implemented AWS services to smoothly manage application in teh cloud and creating or modifying teh instances.
  • Implemented Docker to create docker images for launching containers on AWS EC2 and for Environment provision solution.
  • Developed various client-side web applications using HTML, CSS, JavaScript, jQuery, and AngularJS
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate, MYBATIS.
  • Developed web-based enterprise applications using Servlets, JSP, EJB, JMS, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Experience in developing RESTful Micro Services as Spring Boot application compatible with Pivotal Cloud Foundry (PCF)
  • Implemented Spring IOC to separate teh application configuration and dependency specification from teh actual application code.
  • Worked on Spring ORM module along with Hibernate to maintain teh persistent data while developing web applications.
  • Used Spring core, Spring Context, Spring MVC frameworks for teh application configuration of different components, and services in teh Web application development.
  • Implemented Spring LDAP for user autantication and security services.
  • Implemented OAuth framework for authorization and spring security for autantication based web application and accessed their APIs for fetching data services
  • Developed Rest APIs with Spring Boot configuration with Eureka discovery platform.
  • Experience in consuming RESTful web services which supports both XML, JSON data.
  • Built, tested, and deployed scalable, highly available and modular software products using Java
  • Concurrency Framework and Kafka Messaging.
  • Implemented Enterprise Service Bus(ESB) using Active MQ to communicate with more TEMPthan one client and/or server.
  • Worked on deployment, installation, configuration, and issues with application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, DB2, SQL Server, MySQL,PostgreSQL.
  • Worked with NOSQL databases like mongodb and dynamodb to manage and maintain substantial amount of data.
  • Subversion SVN, CVS, GIT, and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Extensively worked on JIRA for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

TECHNICAL SKILLS:

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

Web/XML Technologies: HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Apache Kafka, JMS, JSF, Log4j, Spring Boot, Spring Batch, Spring Security, Spring Data, Jenkins, and Docker.

Web services: SOAP, RESTful, UDDI, WSDL, JAX - RPC, JAX-RS JAX-WS, JAX-B, Apache CXF

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

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Cloud Technologies: AWS EC2, EBS and S3.

Version Control: GIT, CVS, SVN, Rational clear case

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC).
  • Application is implemented using Agile methodology where their is a daily SCRUM meeting to understand teh status and resolve any issues.
  • Used Spring Boot to create enhanced micro services and implemented teh security for service layer methods
  • Upgraded existing UI with HTML5, CSS3, JQuery, Ajax and Bootstrap with AngularJS interaction.
  • Called Rest web services through Angular JS services to get JSON Object and modified teh response object to display in UI.
  • Worked on collections using Streams APIs to manage teh data efficiently and lambda expressions to simplify teh business logic.
  • Implemented teh application using Spring IOC, Spring MVC modules, and developed using Spring Boot.
  • Implemented a relational data model for user security manager and use that data model to Implement Autantication (Spring Security) and authorization (OAUTH 2.0) framework for User Manager Module.
  • UsedSpringLDAPfor user security credentials autantication and for validating teh user roles.
  • Implemented Batch jobs to deal with Substantial number of chunks using Spring Batch framework to execute similar jobs simultaneously.
  • Designed and Implemented producer and consumer architecture using Kafka where backend services as Consumer and frontend services as producer.
  • Near-real time data stream processing workflow developed using Apache Kafka.
  • Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Designed and Developed Webservices using RESTful and SOAP protocols with JAX-RS/Jersey, JAX-WS, XML and JSON.
  • Migrated REST based services to Mongo DB for employee related data using Apache Camel.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design to manage teh large chunks of data efficiently.
  • Responsible for creating & deploying an instance on Amazon EC2(AWS) and used S3 buckets for managing application in teh cloud.
  • Created docker images for launching containers on AWS EC2.
  • Performed Dynamo Db CRUD operations and conditional operations to store teh data in AWS cloud by interacting with GET and PUT queries.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Performed Web-Services testing using Postman.
  • Worked on Log4j to validate functionalities.
  • Used JIRA to assign, track, report and audit teh issues in teh application.
  • Setup teh continuous Integration (CI) process for teh application using teh Jenkins.
  • Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Deployed applications on IBM WebSphere Application Server.

Environment: Java 1.8, J2EE, JVM, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, JSP, Bootstrap, Agile(SCRUM), XML, Hibernate, Struts, MVC, Spring Batch, Spring Boot, Spring Security, OAuth 2.0, AWS, Micro-Services, MongoDB, Apache Camel, IBM WebSphere, Restful, Kafka, SOA, Log4j, JIRA, Jenkins, JUnit, Maven, Git.

Confidential, Parsippany, New Jersey

Senior Java/J2EE developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Used Spring/MVC framework to enable teh interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Used Spring Front Controller class to map all teh client requests to it and navigated to Business Controller classes accordingly.
  • Worked on user autantication usingSpringldaptemplate
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created and consumed SOAP Web Services using JAXB annotations.
  • Implementation of Restful services inApachecamelusing rest component, event notifier, JSON.
  • Implementing Apache Camel DSL scripts to route messages.
  • Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, nativeSQLandHQL.
  • Monitoring performance and optimizing SQL queries for maximum efficiency.
  • DesignedHibernate mapping filesbased on business logic and Object relationships.
  • Configured EH Cache to load teh static tables into secondary storage area.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Involved in implementation of teh presentation layer (GUI) for application using HTML5, CSS3 and JavaScript.
  • Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured teh JavaScript code using AngularJS.
  • Created classes to interact with business logic and used Spring Framework for AngularJS layer design patterns.
  • Used Pivotal Cloud Foundry(PCF), teh connection/service binding details are injected from teh deployed cloud platform itself
  • UsedGroovyscriptto develop Automation framework to Validate Restful Web Services
  • Designed and coded application components utilizing a test-driven development approach (TDD) by creating detailed JUnit tests for every single piece of functionality before writing teh functionality.
  • Created Shell Script to invoke Java programs on UNIX batch platforms.
  • Used Jenkins as build management tool for continuous integration process.
  • Used JIRA to keep a track of bugs and Git as version control tool.
  • Deployed applications on JBOSS application server.

Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, JSON, JQuery, AngularJS,Spring (dependency injection, AOP, MVC), Restful, SOAP, JAX-RPC, WSDL, GroovyScript, GWT, Apache Camel,Hibernate, SQL, Oracle, TDD, WebLogic, Apache Camel STS, PCF, UNIX, JVM, JUnit, JIRA, GIT, Jenkins.

Confidential, Atlanta, GA

Jaav/J2EE Developer

Responsibilities:

  • Involved in design, development, and testing phases of teh SDLC using Agile Methodology.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application and developed teh User Interface using HTML, CSS, JQuery and Ajax.
  • Developed an application using Struts 2.0 MVC Framework, written a configuration XML file that containsdeclarations and dependent objects declaration.
  • Inserted Dependency Injection between components using Spring's (IOC) concept.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Singleton design pattern in Hibernate Utility class.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Consumed RESTful web services using JQuery/AJAX to fetch teh server data and used JSON parsing to render teh data in UI.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing
  • Designed and developed Hibernate DAO using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Deployed teh application in Pivotal Cloud Foundry (PCF) and enabled discovery using Netflix Eureka server
  • Created Data Access Objects (DAO) to add, modify and deletion of records.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Implemented teh UI using Bootstrap.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender components.
  • Prepared technical reports & documentation manuals during teh program development.
  • UsedTortoise SVNto maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Performed deployment of applications on IBM WebSphere Application Server.

Environment: Java, J2EE (JNDI, LDAP), JavaScript, JQuery, JSP, Bootstrap, JSTL, DOM/SAX Parsers, JMS, Spring (Services, DAO, MVC, IOC) and Struts Framework, Hibernate, Restful, SOAP, WSDL, UDDI, Groovy Script, JVM, Oracle, PL/SQL, Log4J, Pivotal Tracker, PCF, Maven, Tortoise SVN, RAD, Web Sphere server.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Designed use case diagrams, data flow diagrams, component diagram, class diagram, and sequence diagram for teh given requirement.
  • Implemented GUI using HTML, CSS, JSP, AJAX, TILES, JSTL, Struts Tag-Libs and Portal Pages.
  • Developed teh application using JSP for teh presentation layer along with JavaScript for teh client-side validations.
  • Worked to maintainloose coupling between layers published teh business layer as services and injected teh necessary dependent components usingSpring IOCand published cross cutting concerns like Logging, User Interface exceptions, Transactions usingSpring AOP.
  • Design & Development of page flows, Web logic Workshop.
  • Involved in teh design and development ofJSR-286 compliant Portlets using frameworks like Spring MVC
  • Developed and implemented Content Publish using Site Studio, Content Publisher.
  • Using RIDC Interface get content details and Create Content through application.
  • Implemented business class logic using Factory pattern.
  • Implemented DAO layer to access hibernate session factory using spring hibernate template, Hibernate Search Queries and written search, persistence, deletion for teh persistence objects.
  • Developed Web Services client and Service using SOAP Protocol for sending requests and receiving responses.
  • Created JUnit test cases for unit testing and implemented application logging feature using log4J.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java/J2EE, HTML, CSS, Ajax, JavaScript, JSP, JSTL, Spring, Struts, Hibernate, JDBC, JNDI, Factory pattern, workshop, JSR-168, JSR-268, XML, XSLT, UDDI, WSDL, Log4J, JVM, Oracle, UCM, SVN, LDAP, Windows XP, UNIX, UML, Rational Clear Case, Clear Quest, Apache Tomcat, Web logic Server.

Confidential

Java/J2EE developer

Responsibilities:

  • Reviewed teh functional, non-functional requirements and high-level designs.
  • Worked with Waterfall Methodologies.
  • Built teh application based on Java JDK 1.7 enhancements of Exceptions and Collections at service layer.
  • Developed application using Struts MVC, Spring Dependency Injection and Hibernate as teh ORM tool.
  • Used different design patterns like Factory Pattern, Singleton pattern to have good maintenance.
  • Developed web pages using HTML, CSS, JavaScript.
  • Produced SOAP Web Service using Apache Axis Generated WSDL files for teh Service that served XML data and worked with XPath when need to identify objects in teh XML.
  • For logging and other functions used Spring AOP and Spring IOC Framework to implement them.
  • SoapUI is used for web services testing.
  • Developed Multi-Threaded/Concurrent applications and Unix Shell Scripting.
  • Implemented Collections for managing teh dynamic data and other Core Java APIs.
  • Created functions and Stored Procedures in Oracle SQL/PL-SQL database.
  • Developed lookup tables and Views to speed up queries.
  • Used SLF4j for debugging teh application at all levels of application like Service layer, controller layer, DAO layer.
  • Tested teh functionalities of teh business using JUnit at developing level before committing to QA team.
  • Developed and deployed teh web application EAR files on to Apache Tomcat Server.
  • Used Jenkins as build management tool.
  • Used Tortoise SVN as version control tool.
  • Worked in Quality analysis (QA) and testing.
  • Resolved bugs/defects in application by coordinated with team members of teh project to assure a positive outcome.
  • Used Eclipse IDE to integrate teh different frameworks to build teh overall application.

Environment: Java, HTML, CSS, JavaScript, Spring DI, Struts MVC, Spring AOP, Hibernate, Oracle SQL, PL/SQL, Stored Procedures, XML, Multi-Threaded/Concurrent, Collections, SOAP, JAX-B, JAX-WS, SoapUI, JUnit, Factory Pattern, Singleton Design Patterns, SLF4j, JVM, Apache Tomcat, Jenkins, Kanban Trello, Tortoise SVN, Eclipse IDE, Waterfall.

Confidential

Java/J2EE developer

Responsibilities:

  • Developed teh application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed teh user interfaces using JSPs, developed custom tags, and used JSTL Tag-lib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case transaction diagrams.
  • Participated in design and code reviews
  • Developed User Interface using AJAX in JSP and performed client-side validation
  • Developed JUnit test cases for all teh developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts 1.x, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, JVM, Eclipse Indigo 3.5, SOAP, Apache Tomcat, Oracle 10g, LOG4J, SVN.

We'd love your feedback!