We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

North, CarolinA

SUMMARY

  • Over 10 years of experience in OO Analysis, Design, Development, Production Support and Testing in the domains of Telecom, banking and Health care using Java/J2EE technologies.
  • Excellent understanding of Software Development Life Cycle.
  • Developed Microservices using Spring MVC, Spring Boot.
  • Developed the REST API’s in the Spring layer using Spring REST.
  • Used a Microservices architecture, with Spring Boot - based services interacting through a combination of REST and Spring Boot.
  • Deployed Spring Boot based Microservices using Docker and Amazon EC2 container using AWS admin console.
  • Over 9 years of experience server side technologies like Servlets, JSP, JSP Standard Tag Library (JSTL), JDBC, JNDI, JMS, Ant, JUnit and Log4j.
  • Solid experience on various Web & Persistence frameworks like Spring (3.0, 4.0, 5.0) and Hibernate (3.0, 4.0 & 5.0).
  • Excellent experience working with web technologies like HTML, XHTML, DHTML, AJAX, XML, XSLT, JavaScript, jQuery & CSS.
  • Good understanding & hands Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS).
  • Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
  • Experienced in Multi-threading and Concurrent Programming.
  • Hands-on experience in SOA implementation using WSDL with SOAP, XML Web services standards, and XML.
  • Excellent experience in database technologies like Oracle.
  • Proficient in SQL, PL/SQL, Views, Functions.
  • Having hands on experience in deploying web and J2EE enterprise applications on Apache Tomcat, JBoss and IBM WebSphere 7|8 web/application servers.
  • Researched and resolve various technical issues, build multiple prototypes and PoC projects.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Worked on Log4J for logging the application.
  • Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.
  • Articulate in written and verbal communication along with strong interpersonal, analytical and organizational skills.

TECHNICAL SKILLS

  • Java
  • J2EE
  • Servlets 3.0
  • JSP 2.0
  • Log4j
  • JUnit
  • JavaScript jQuery
  • HTML
  • DHTML
  • XML
  • XSL
  • XSLT jQuery
  • AJAX
  • JMS
  • UML
  • Apache Tomcat 7|8
  • JBoss 4.x| 5.x
  • WebLogic 10.x
  • WebSphere 7|8
  • Spring
  • Hibernate 3.6|4.0
  • SOAP
  • Web Services
  • Eclipse
  • MyEclipse
  • TOAD
  • SVN
  • Git
  • Oracle 8i/9i/10g
  • SQL
  • PL/SQL
  • Windows and Unix.

PROFESSIONAL EXPERIENCE

Confidential, North Carolina

Sr. Java Developer

Responsibilities:

  • Assisted a 10 member’s Technology team with various phases of development, performance tuning, security and testing tasks.
  • Developed the application as per Agile Scrum approach and BOA specific architecture standards.
  • Responsible for developing the Verification, Rating and Monitoring modules of the Integrated Intraday Liquidity application.
  • Responsible for developing the Intraday Liquidity Management Application using Spring Boot with Spring MVC 5.0 framework.
  • Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Developed Microservices using Spring MVC, Spring Boot.
  • Used a standard microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Deployed Spring Boot based Microservices using Docker and Amazon EC2 container using AWS admin console.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Configured the RabbitMQ between two different tiers.
  • Developed the REST API’s in the Spring layer using Spring REST.
  • Developed various user interfaces as per BOA finance department user requirements.
  • Responsible for writing Data persistence logic using Hibernate/JPA. Responsible for writing hibernate mapping file and configuration files.
  • Used DAO, Singleton, Factory and MVC Design Patterns.
  • Worked with SQL Server database using SQL.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Ajax, Bootstrap and Angular 7.0.
  • Leveraging Angular 7.0 resources for all data access, encapsulating URLs and standardizing data access.
  • Developed various configuration files for the application.
  • Used Spring Web Services to create and consume REST Web Services.
  • Tested the application on various levels like integration and system testing using jUnit and Mockito.
  • Involved in the production support and also responsible for handling the production issues and fixes.
  • Responsible for enhancements and modifications of the existing application.
  • Designed and developed Error Handling mechanisms using Log4j Logging capabilities to capture different levels of messaging and creating formatted Log files to be stored on remote servers.
  • Used Maven for building and deploying applications.
  • Used Git as a source repository and version control system.
  • Usage of Atlassian Jira for the logging of user stories, tasks and bug fixing.
  • Configured Jenkins (Continuous Integration) and wrote Maven scripts for automating the process of building.
  • Knowledge in configuring and setting up development environments running on Amazon AWS.

Environment: & Software: Agile, Java, Spring, Hibernate, HTML5, JPA, JSON, JavaScript, jQuery, WildFly, SQL Server, Jenkins, jUnit/Mockito, TDD, Amazon AWS, Docker, Microservices, Angular, OWASP and SQL.

Confidential, Owings Mill, MD

Senior Software Developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared the high level technical documents.
  • Developed the API's at server side controller using Spring MVC.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Developed the REST API’s in the Spring layer using Spring REST.
  • Configured the 3-tier application using the frameworks.
  • Configured the integration of Spring 4.0 and Hibernate 4.2.
  • Developed the DAO’s to perform CRUD operations in Oracle12G DB using Hibernate framework.
  • Worked on Envers (Hibernate Audit Library) to audit Hibernate Entities in the database.
  • Worked with Eh-cache caching solutions for better performance.
  • Performed Unit Testing using Junit & Mockito for mocking objects and supported System in production.
  • Deployed Application on Apache Tomcat 8 & Wildfly.
  • Tested Restful applications using Advanced Rest Client.
  • Send Data to the front-end in JSON format to be received by AngularJS controllers.
  • Used Maven for building and deploying applications.
  • Used Git as a source repository and version control system.
  • Usage of Atlassian Jira for the logging of user stories, tasks and bug fixing.
  • Configured Jenkins (Continuous Integration) and wrote Maven scripts for automating the process of building, testing and deploying the system.
  • Project Description: EPPE is a processing system to validate and verify the diagnosis codes submitted for payment by a Medicare Advantage (MA) organization to CMS.

Environment: & Software: Java 1.7, Spring IOC, Spring MVC, Spring AOP, Oracle12G, Hibernate, Spring Rest, RESTful, Spring Test, jUnit, Mockito, Jenkins, SonarQube, Tomcat, Wildfly.

Confidential, Fairfax, VA

Java Application Developer

Responsibilities:

  • Developed Application using Spring MVC Architecture
  • Converted the Struts MVC application Spring MVC application
  • Used Jboss Application Server for developing application.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Eclipse Plugins
  • Replaced the Struts tag Libraries from the jsp with spring and JSTL tag libraries.
  • Developed database access components with the back end as DB2.
  • Performed Unit Testing using JUnit and supported System in production.
  • Working on XSDs for handling XML data manipulations between systems.
  • Working on RESTful services for communication between ESB and Order Hub.
  • Used SQL Developer for running db scripts.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool Implemented XSLT for request and response transformation while communicating between various databases.
  • Used Maven for building and deploying applications.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Eclipse Plugins and identifying the design patterns, frameworks to be used during implementation.
  • Active participation in the design and planning of Agile Sprint release.
  • Worked on UI pages using JSP, XHTML, and HTML.
  • Used Jquery for UI validations.
  • Rational Clear Case Explorer is used for code commits and check-outs.
  • Configured handler mappings and view resolvers in Spring MVC Web layer.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application
  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Phoenix framework is an existing car loan application, which is developed based on struts MVC. The application is developed using spring MVC.
  • Spring tag libraries and jstl libraries are used in the front end replacing struts tag libraries. Also new functionalities are added further enhancing the existing application. In this application spring security is used to avoid the proxy server attacks.

Environment: & Software: J2EE, JSP, Spring, Java, MVC, SQL, ANT, MAVEN, HTTP, Struts, Hibernate 3.0, XML, XSLT, XLSM, DB2, HTML5, CSS3, JavaScript, Eclipse, Rational Clear Case, Git, Junit, log4j, Jboss AS7, jQuery

Confidential

Mid-Level Developer

Responsibilities:

  • Involved in Requirement Gathering and Analysis.
  • Developed the application in n-tier design as per Spring based MVC architecture standards
  • Responsible for developing the Provider Screening & Identification using SOAP verification modules of the Provider Screening & Enrollment application.
  • Used EJB3 on JBoss, using Maven with Hibernate for persistent management.
  • Participated in implementing LDAP login functionality using Spring Security.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Participate in switch from JDBC to Hibernate (JPA annotations)
  • Developed the application level flow by utilizing Java & JSP.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Played an active role in writing advanced SQL queries using Oracle, also involved in using Hibernate Criteria queries.
  • Worked with Oracle database 11G using SQL.
  • Developed DAO interfaces for hibernate to interact with the database.
  • Configured JDBC connection pools and Data Sources with Oracle database.
  • Deployment of application in both WebSphere application server & JBoss Server.
  • Involved in testing of application on various levels like integration and system testing by utilizing various methodologies.
  • Involved in using JSoup for data extraction and validations with other provider identity portals.
  • Used Git as a source repository and version control system.
  • Used Maven as the primary build tool
  • Responsible production support and responsible for bug fixing.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Deployed EAR module to Websphere Application Server.
  • Configured WAS data sources & shared libraries.
  • Responsible for enhancements and modifications of the existing applications.

Environment: & Software: Java, J2EE, Jibx, XML, JSP, JSTL, JPA, Hibernate, Web Sphere, Spring Security, RAD, Eclipse, Oracle 11g, SQL, SQL Developer, Maven, Git, JSoup, Spring MVC, Drools, Windows & Linux.

Hire Now