We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

South, CarolinA

SUMMARY

  • Over 8 years of hands - on experience in design and development of Java/J2EE based Web applications.
  • Expert in Cross-browser development with Responsive Design.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full SDLC (Software Development Life Cycle) and extreme programming.
  • Expertise in system development using Core Java & J2EE Technologies such as JSP, Servlets, Java Beans, Enterprise Java Bean (EJB), Multi-threading, JDBC, JNDI, Java Mail, AJAX, JMS, JavaScript.
  • Application Servers such as JBOSS and IBM Web Sphere. Web Servers such as Apache Tomcat.
  • Have good understanding of various J2EE Design Patterns such as Model View Controller Architecture, Business Delegate, and Service Locator in J2EE Framework.
  • Leveraged MVC (Model View Controller) architecture by using JSF and Spring.
  • Expertise in implementing RESTful Web Services, JAX-RS, JAX-WS, WSDL and SOAP.
  • Experience in developing Web-centric applications using JavaScript, JQuery, HTML5 and CSS3.
  • Experienced in working with Tortoise SVN and GIT.
  • Experience in using Oracle 11g/10g, SQL Server databases and strong analyzing and debugging skills in Stored Procedures, Triggers and Functions.
  • Proficient in using various IDEs like NetBeans, IntelliJ, Eclipse & RAD.
  • Experienced in micro-service architecture development using Docker, Spring Boot, Spring Cloud and Kubernetes.
  • Cloud development experience in using Amazon Web Services(AWS).
  • Experience in Agile Software Development using Waterfall, AGILE methodology including SCRUM.
  • Highly motivated, reliable analytical problem solver and trouble shooter with strong attention to detail.
  • Effective communication with client, cross-functional teams to achieve project priorities/timelines.

TECHNICAL SKILLS

Languages: Java, HTML (5), SQL.

J2EE Technologies: Servlet, JSP, JDBC, JNDI, XML, Java Mail.

Web/Application Servers: Apache Tomcat, Oracle iPlanet, JBoss Application Server, IBM WebSphere, Wildfly.

Cloud Technologies: Amazon Web Services, Spring Cloud Data Flow, Spring Cloud Config, Spring Cloud Tasks.

UI Technologies: CSS3, Bootstrap 4, JavaScript, jQuery, jQuery UI, AngularJS, React JS.

Web Services: SOAP, JAX-WS, WSDL, RESTful, JAX-RS, Jersey, Apache CXF, JSON, Spring REST.

Database: Oracle 9i/10g/11g, MySQL, DB2, SQL Server, PostgresQL, AWS RDS.

Frameworks: Java Server Faces, Spring Boot, Hibernate, Spring Data JPA, Spring 4, Spring Security.

Messaging Frameworks: Active MQ, IBM MQ.

IDE: Eclipse, NetBeans and IntelliJ.

Build Tools: ANT, Maven.

Utilities: SQL Server Management Studio, MySQL Workbench, Navicat.

Source/Version Control: GIT, MKS.

PROFESSIONAL EXPERIENCE

Confidential, South Carolina

Sr. Java Developer

Responsibilities:

  • Involved in the initial phases of the project to design the system architecture.
  • Created database model for the entire application.
  • Responsible for setting up JNDI for ActiveMQ in the Wildfly application server.
  • Configured Spring Boot application.
  • Worked on POC for Spring Security.
  • Integrated Spring Security into the application.
  • Configured Spring LDAP for authentication and authorization of users.
  • Worked with Spring Cloud Dataflow to process report requests by using micro service architecture.
  • Migrated the applications from on-premise servers to AWS EC2 instances.
  • Implemented file upload into Amazon S3.
  • Created Docker images for migrating applications into micro service architecture.
  • Developed HIPAA compliant external facing web applications.

Environment: Spring Boot, React JS, Spring Data JPA, Spring Security, Spring Batch, Spring LDAP, Bootstrap, CSS, HTML, JSP, JSTL, JQuery, JavaScript, JMS, IBM MQ, Wildfly, ActiveMQ, AWS EC2, AWS S3, Docker, Oracle 10g, Spring REST, Quartz, IBM WebSphere, GIT, Jenkins, Gradle.

Confidential

Responsibilities:

  • Responsible for supporting and maintaining existing application functionality.
  • Develop new features and enhance the existing features.
  • Responsible for requirements gathering and closely involved with the user groups to get the requirements clarified.
  • Worked closely with other teams to exchange data and achieve inter system communication.
  • Redesigned NSC web form documentation tool to make it compatible with all browsers using bootstrap and enhanced the existing features.
  • Involved in setting up a batch process for transferring data to external vendors via SFTP in XML formats.
  • Resolved several issues with the web services used by the iPad applications for submitting data to the gateway.
  • Setup a new spring application and redesigned the existing forms from another application.
  • Responsible for mocking up screens and other functionality as per user requirements.
  • Separate batch jobs into a new context and migrate them with Spring Cloud Tasks.
  • Configured CICD pipelines for Jenkins.
  • Involved in troubleshooting production issues by analyzing application and server logs.
  • Configured Kibana to extract logs from AWS Cloud Watch.

Environment: Spring 4.2, Spring JDBC, Spring AOP, Spring Batch, Spring Cloud, Hibernate 2.5, Bootstrap, Amazon Web Services, Freemarker Template Language (FTL), CSS, HTML, JSP, JSTL, JQuery, JavaScript, JSch, SFTP,PL/SQL, Oracle 10g, DB2, Quartz, Tomcat, Oracle iPlanet, GIT, Jenkins, Gradle, Ant.

Confidential

Responsibilities:

  • Involved in the initial phase of system design and architecture.
  • Responsible for database modeling and creating data structures.
  • Implemented Spring Batch for quick development of the batch jobs taking advantage of its API.
  • Configured Quartz for scheduling all the jobs.
  • Implemented Spring Data JPA for data access.
  • Configured JUnit and responsible for writing unit and integration test cases for the application.
  • Configured Spring Batch Admin for monitoring, stopping and launching the batch jobs.
  • Used XSLT and XPATH for transforming the incoming XML to the format required by the processing systems.
  • Designed custom screens in Spring Batch Admin UI for adding or updating Quartz schedules and applications.
  • Configured Spring AOP for logging.
  • UsedReact-Router to turn application into Single Page Application.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Responsible for documenting the XML formats and tag descriptions to facilitate the prospective vendors with a standard format.
  • Developed a web status tool to facilitate the users to check the status of their claims in palmettogba.com
  • Configured Spring Boot as a backend for web status tools.

Environment: Spring 4.2, Spring Boot, Spring Data JPA, Spring AOP, Spring Batch, Spring Batch Admin, JAXB2, XSLT, XPath, XNode, JUnit, DBUnit, Spring DBUnit, React JS, Bootstrap, Freemarker Template Language (FTL), CSS, HTML, JSP, JSTL, JQuery, JavaScript, SQL, Oracle 10g, Quartz, Tomcat, Oracle iPlanet, GIT, Jenkins, Gradle.

Confidential

Responsibilities:

  • Analyze the BRD and hold meetings with the development team for design of the system.
  • Closely involved with Business Analysts and customers in getting the requirements clarified.
  • Used Hibernate 4.0 for O/R mapping.
  • Configured and used Hibernate Reverse Engineering to create beans.
  • Migrated the application from Spring framework to Java Server Faces 2.0 framework.
  • Used PrimeFaces 5.0 for designing a rich UI and dynamic pages for the application.
  • Used Dependency Injection feature of the Spring framework for server side validations.
  • Used JBoss Drools for setting up a rule based engine.
  • Extensively Used Quartz Scheduler to schedule daily and nightly jobs.
  • Created Datamodel and designed the database tables in Oracle 11g for the system.
  • Extensively made use of DAO's, Service layers to fetch data from the database.
  • Made use of Database Views to fetch data from several tables.
  • Used VersionOne for AGILE implementation.
  • Created Docker images to package the applications into and deployed them into Kubernetes infrastructure.
  • Methods for Action Listeners called from the Managed Beans and a service provider managed bean which houses all the services provided by the application were used.
  • Created and consumed RESTful web services using Jersey to communicate with the HIGLAS system which is hosted by CMS to write data into and read data from that system.

Environment: GIT, Eclipse, Primefaces, Java Server Faces (JSF), Visio, Hibernate 4.0, Hibernate Reverse Engineering, Oracle 11g, Dependency Injection, Quartz Scheduler, RESTFUL, Kubernetes, Docker.

Confidential

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using AGILE methodology.
  • Implemented Ant and Maven build tools to deploy the war files to the target server.
  • Implemented Spring AOP for logging and transaction management.
  • Integrated Spring Security with LDAP for user authentication and authorization.
  • Extensively used Quartz Scheduler to schedule daily and nightly jobs.
  • Used HTML5, Javascript, JQuery, Servlets and Beans to design dynamic web pages.
  • AJAX is used to get the data from the server asynchronously by using a JSON object.
  • Made use of auto complete and accordion panel of the jQuery UI.
  • Monitored the logs using Log4J and fixed production issues.
  • Configured connection pools using C3P0.
  • Extensively used Eclipse while writing code and used GIT for source control.
  • Designed database tables needed for the project in Oracle 10g database.
  • Used JUnit to implement test cases for Unit testing of modules.
  • Implemented JAX-RS Webservice using Apache CXF for the two applications to communicate.
  • Used VersionOne for AGILE implementation.
  • Continuous Integration using Jenkins.
  • Migrated on-premise DB to AWS RDS database for the current application.
  • Migrated scheduled jobs into Spring Cloud Dataflow infrastructure with Docker images.

Environment: Spring 4.0, Spring MVC, Spring AOP, Spring Security, Apache CXF, Hibernate 4.0, JPA, SQL, Servlets, JSP, JSON, AJAX, HTML5, JavaScript, jQuery/jQuery UI, LDAP, AGILE, VersionOne, GIT, Log4J, Eclipse, C3P0, Oracle 10g, Oracle iPlanet, Apache Tomcat, Jenkins.

Confidential, New York

Java Developer

Responsibilities:

  • Involved in the software development life cycle design, coding, testing, and Implementation.
  • Created User Access Manager and User Authentication Filter to Authenticate and Authorize user, which checks the access rights and permissions along with the Confidential ’s security manager to the login user.
  • Created Global Cache for the client static data for the entire application which will facilitate loading the corresponding elements on the screen as and when required, only once instead of loading every time.
  • Extensively used AJAX to populate the dynamic content in various elements of the page depending on the user selections.
  • Created Javascript Object Model for the entire application to facilitate faster and efficient usage of Javascript components and to optimize Javascript code. This model is also used for the client side validations.
  • Java Server Faces, Servlets, Beans, HTML, JavaScript, TLD, AJAX and css are used to develop dynamic pages.
  • Extensively used JBuilder 10.0 and also WebLogic 8.1 while writing code & used Star Team Advantage 5.4 for change control.
  • Worked extensively on Data Transfer Objects, Data Access Objects, Delegate, Factory, Façade and other J2EE core patterns.
  • Created Configuration and Mapping files with Hibernate 3.0.
  • Tested code using JUnit.
  • Extensively used QJPro for analyzing the code for Memory leaks and to maintain the standards of coding.
  • Interacted with users constantly to ensure that the delivered functionality of the product met the requirements of the users.

Environment: WebLogic Application Server 8.1, JBuilder 10.0, JSF, JSP, JavaScript, AJAX, XML, UML with Rational Rose Development Studio, QJPro, Star Team, Hibernate, Oracle 10g.

We'd love your feedback!