We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • IT professional wif 8 years of experience in developing web based, SOA based and client/server applications in multi - platform environments wif Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
  • Extensively involved in Test Driven Development.
  • TEMPHas enough noledge in using JAVA 8 features like Lambda Expressions, Streams, Method s, Repeating Annotations and Method Reflections.
  • Experience wif amazon web services (AWS) and amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Cloud Watch (monitoring).
  • Deploy application updates to AWS and monitored the load balancing of different instances.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services.
  • Experience in Micro Services and Spring Boot application development.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, JQuery, AngularJS, Angular, JSP, BackboneJS.
  • Hands on experience in working wif Collections, Exception Handling and Multithreading.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Extensively worked wif enterprise and persistence Design Patterns like Singleton, Factory, Business Delegate, DAO, MVC, Front Controller, Visitor, observer, Service Locator, Session Façade.
  • Experience in Spring Framework such as Struts, Spring IOC, Spring Resources, Spring JDBC, Spring MVC, Spring Security, spring Boot, JSF, Junit, Hibernate, Jasper reports.
  • Good Experience using Object Relational Mapping (ORM) tool like Hibernate and JPA.
  • Experience in writing the SQL queries in Oracle, MYSQL,DB2 and SQL Server.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in deployement process by writing shell scripting and also expertise using WinSCP and secure FTP for sharing the files between Linux boxes and windows.
  • Experience in developing web-services using REST, SOAP, WSDL and Apache AXIS2, UDDI, WSDL, JAX- RPC, JAX-RS JAX-WS, JAX-B.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic, JBoss.
  • Good Experience on Quality Control, JIRA, Tracking the tickets like accepting the tickets/defects, Reviewing Code and closing the tickets etc.
  • Used CVS, Git and SVN for Source code version control.
  • Experience wif various IDEs like Eclipse, IntelliJ, Spring Tool Suite.
  • Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Expertise in implementing client-server business applications using Micro services.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Decent experience in building tools like ANT, Maven, Gradle.
  • Hands on experience in creating Docker images to solve containerization issues.
  • Involved in issue tracking and agile project management using JIRA and Rally
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: Java, J2EE, HQL, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, Custom Tags

Web Technologies: HTML5, DHTML, JavaScript, JQuery, CSS3, AJAX, DOJO, XML, Angular JS, Bootstrap

Frameworks and IDE's: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot, Spring Security, OAUTH2.0

Web/Application Servers: Web Logic, Web Sphere, Apache Tomcat 9.x/8.x, JBOSS, IIS, Jetty

Web Service Technologies: SOAP, REST, WSDL.

Build Script: ANT, Maven, Shell scripts, Batch scripts

IDE's: Eclipse, My Eclipse, Net Beans, IntelliJ

Methodologies: Agile, Waterfall, Iterative

Database Environments: Oracle 10g/9i, SQL Server, MySQL, DB2, Derby

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Used Java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Implemented micro services using Spring boot, Spring Cloud, Spring Micro Services, and enabled discovery using Netflix eureka server.
  • Upgraded existing UI wif HTML5, CSS3, JQuery and Bootstrap wif AngularJS interaction.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processors based on OAuth 2.0 protocol.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Used Spring AOP Module to implement logging in the application to no the application status.
  • Used Spring DAO Module along wif Struts Framework to deal wif Database.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
  • Designed and developed MicroServices business components using Spring Boot.
  • Developed Restful MicroServices using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST MicroServices using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • 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 server to route our JMS queue messages to different business floors and configured routes in WebSphere and used WebSphere in e-mail notification.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment
  • Configured and customized logs using Log4J.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java JDK 1.7, JDK 1.8, HTML5, CSS3, Bootstrap3.3.5, JavaScript, JQuery1.11.3, AngularJS1.5, AJAX, Elastic Search, Agile(SCRUM), Spring MVC, Hibernate 4.3, Spring 4.2.4, MongoDB 3.0, Spring Batch, Spring Boot 1.3.2, Spring Security, JSON, XML, GIT, JUnit, Maven, JMS, WebSphere 7, Rest Restful, JAX-RS, Log4J1.7.x, SOA, AWS, Micro Services, JIRA, Jenkins.

Confidential - Kansas City, MO

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, AngularJS, and Bootstrap.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Designed Java Components and integrated using Spring framework wif Hibernate Object/Relational persistence mechanism.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, SpringMVC Framework, SpringBatch and handled the security using Spring Security.
  • Created various Jasper Reports based on iReports and web-based Jasper reports to provide Billing Ops wif financial data
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented MicroServices using Spring Boot, Spring Cloud, Spring MicroServices and enabled discovery using Netflix Eureka Server.
  • Added Dynamic functionality to the application by implementing JQuery and NodeJS.
  • Used Angular two-way binding and Implemented the search functionality for Internal Application using AngularJS.
  • Created web services using Spring, Rest Controller to return JSON to the frontend.
  • Designed and developed DAO layer wif Hibernate standards, to access data from SQL Server.
  • Implemented login functionality on the client side in AngularJS, routing logic and navigation from screen to screen.
  • Developed Jasper Reports and deployed them using Open reports tool.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Experience working in and building Continuous Integration(CI) and Continuous Deployment(CD) by building custom build and deployments jobs in Jenkins, Team city and building automation tests based on utilizing Cucumber and Selenium web driver.
  • Implemented service methods and SQL queries, PL/SQL to interact wif the forms.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in creating, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Experienced in writing applications in MAVEN, ANT and deploying them on the servers.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif LINUX Shell scripts to automate routine jobs.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Wrote JUnit functional test cases and performance test cases using Java, Cucumber.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems dat must communicate wif a server.

Environment: Java 1.7/1.8, Agile Methodology, HTML5, CSS3, Bootstrap, Angular 2, JSTL, J Query, AJAX, AWS EC2, S3, MicroServices, Hibernate, Play Framework, Spring 4.x, Spring Jasper Reports Cucumber, REST full API, SOA, JAX-RS, JSON, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, Rabit MQ, MAVEN, J Unit, UNIX, STS, IBM Web Sphere, Log4J, GIT

Confidential - San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design of the project, which is based on MVC (Model View Controller) Architecture and Design patterns.
  • Involved in various phases of project development following Agile (Extreme Programming).
  • Developed user interface using HTML, CSS, JSP and JavaScript along wif Struts Tags to simplify the complexities of the application.
  • Strong noledge of Algorithms & Data Structures, OOP's, Collections, DAO, Model, Controller, Filters, mapping POJO classes to database.
  • Developed the application using Struts Framework dat leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action and Form objects for process of interacting wif Oracle database and retrieving dynamic data.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • 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.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used the Hibernate Query Language (HQL) and developed Data Access Objects using Spring ORM
  • Involved in writing SQL queries and stored procedures for the application in Oracle
  • Consumed Web Services to interact wif other external interfaces in order to exchange the data in different forms by using RESTful service.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for Oracle.
  • Packaged and deployed the application in IBM Web Sphere.
  • Written LINUX shell scripts to identify user login information.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying the Web applications.
  • Analysis and Bug fixing of the production problems and defects along wif enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and used SVN as version control tool.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.

Environment: Java, J2EE, HTML, CSS, JQuery, JavaScript, Angular JS, JSON, XML, Spring MVC, Hibernate, RESTful, HQL, SQL, IBM Web Sphere Application Server, Oracle, JMS, JNDI, Maven, UML, JIRA, Tortoise SVN, LINUX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a database.
  • Involved in implementation of enterprise integration wif Web Services and Legacy Systems using REST and Soap Web services
  • Used Spring Framework for dependency injection and integrating wif Hibernate.
  • Used HTML, CSS, Angular Js, JavaScript and JQuery for designing the GUI pages.
  • Implemented TDD practices using Junit, easy mock, power mock and integration tests.
  • Used JMS for sending the messages to Rabbit MQ queues.
  • Used GIT for Repository and controlling the code wifout any conflicts.
  • Used Log4J to log both User Interface and Domain Level Messages.
  • Designed and developed a number of RESTful and Soap web services dat support JSON for other developers to access to speed up development wifin the GE network using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, Postgres Sql.
  • Used Postgres SQl as databases. Developed back end interfaces using SQL packages, stored procedures, Functions, Procedure, Anonymous SQL programs, Exception Handling in PL/SQL programs.
  • Used Jenkins for improving the code coverage for the backend code.
  • Used DHC REST client as a tool for sending JSON data to do actual update in database and to test the RESTful web services.
  • Used Boomerang as a tool for sending XML data through SOAP services to update actual values in the database and to test the SOAP services.

Environment: Java, Spring, Hibernate, REST, SOAP, JAX-RS, JavaScript, CSS, Angular Js, HTML, Log4J, JUnit, Postgres Sql, GIT, Agile Methodology, XML, Rabbit MQ, JMS, IntelliJ, Atom, Sublime Text.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Analysis, Design, Development, Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed front end UI using JSF, Apache My Faces and Rich Faces components.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP, DB2 Commands.
  • Designed and Developed Business Process layer components and integrated wif Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact wif backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Developed dump and Load Utility to extract and load the data to DB2 using Java and JExcel API.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Developed complex DB2 stored procedures (common shared routines) to interface wif Aging and Youth application.
  • Integrated various modules and deployed them in WebSphere Application Server.

Environment: J2EE, Microsoft Visio, EJB 3.0, JSP, JSF, JBoss, Web services, Spring, JMS, JavaScript, HTML, ANT, Agile, JUnit, JBoss 4.2.2, MS SQL Server 2005, My ECLIPSE 6.0.1.

We'd love your feedback!