We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • Around 8+ years, of experience in analysis, design, development and implementation.
  • Functional experience includes small - scale business application, solution designing, software testing, and development of remote procedural calls and development of user interface elements with Java and J2EE technologies
  • Information Technology professional with strong experience in online authentication, information security, digital/mobile payments in payment card industry.
  • Expertise in management of software design, development, software analysis and business operations.
  • Enhancing and maintenance of 3DS authentication application and experiencing with skills at Java1.6,Struts 1.1/1.2, Spring 1.2/3.0, JSP, Java Beans, Servlets, XML SOAP based Web Services, BEA WebLogic 9.2, Oracle 11g.
  • Solution Designed and Developed high performance, high volume, and business critical systems.
  • Expertise in developing User Interfaces, Screen Layouts using JSP's and HTML
  • Extensive experience in Core Java / Servlets / JSP / Struts.
  • Having good exposure on MVC, Spring MVC and Struts Frame Works.
  • Strong expertise in Relational data base systems like Oracle, SQL Server and DB2.
  • Extensively worked with large Databases in Production environments.
  • Extensively used SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in maintaining and migrating the Web Service integrations across various environments
  • Solid experience in consuming and publishing Webservices (SOAP based and REST based),
  • Strong working experience in WSDL, SOAP, XML, XSLT, XPATH, XQUERY, UDDI.
  • Experience in integrating Java Enterprise applications with Oracle SOA WebServices
  • Experience in java 8
  • Experience in maintaining and migrating the WebServices integrations across various Environments • Experience in providing the authentication security to Java Applications based on LDAP
  • Experience in UNIX Operating System and Shell scripting.
  • Extensively implemented web services using RESTful technologies publishing JSON.
  • Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
  • Proficient in understanding business processes/requirements and translating them into technical requirements.
  • Involved in Performance tuning of the Database queries and views
  • Have exposure in different stages of Software Development Life Cycle (SDLC)
  • Solid communicator with exceptional team-building skills, dedicated, self-motivated achiever and ability to work independently and perform well within cross-functional teams

TECHNICAL SKILLS:

Languages: Java, C++, SQL

J2ee technologies: web technologies Web Services, EJB, Servlets, JSP, JDBC, JNDI, MDBJMS/MQ, JAAS, JSF

Web Technologies: HTML,CSS, XML, XSLT, AJAX, JQuery, JSONJavaScript, Swing

Web service specifications: JAX-RPC, HTTP, JAX-WS (SOAP), JAX-RS (Restful), Apache CXF

Frameworks: Struts, Spring MVC, Spring DAO, Hibernate, JPA Standard Hibernate, MyBatis

Database: Oracle, MySQL, DB2, PostgreSQL, SQL Server Security Spring Security, LDAP

Web Servers: Apache Tomcat, WebSphere, JBoss, Web logic, Jetty

Testing: JUnits, Mockito, PowerMock, OpenMRS, MoreUnit

Loggers: Log4J, SLF4J

IDE: Eclipse, NetBeans

Methodologies: Water Fall, Agile

Design Patterns: Business Delegate, Business Object, Value Object, Database

Access Object: Other WINDOWS, UNIX, Git, Subversion

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Senior Java Developer

Responsibilities:

  • Designed, developed, debugged and modified components of software applications and tool
  • Provided improvements to solutions for a given problem and also resolved problems and roadblocks as they occur with help from peers or managers.
  • Experience in single page web applications Angular4 and Typescript using Angular CLI.
  • Developing web front end interfaces using HTML/HTML 5, CSS3, JavaScript, XHTML, jQuery, Java, AJAX, JSON, Angular 1/2, Node JS, React JS, Angular JS, jQuery and Bootstrap.
  • Collaborate with the product owner to articulate the best technological business solution.
  • Leverage innovative technologies such as React, Angular, Bootstrap, JavaScript, HTML5, CSS3 to develop mobile responsive web applications in an agile start-up environment.
  • Provided UI designs for the requirements received from the field.
  • Developed the front-end using HTML5, JavaScript, jQuery and CSS3.
  • Experience in Core Java, Multithreading, Java8 functional programming features (lamba expressions, functional interfaces), new Date, Time API.
  • Extensively worked on JavaScript libraries like jQuery, AngularJS and Node JS.
  • Backend written in Java and Kotlin and runs on AWS Lamba Functions.
  • Used components such as UI-Router, UI- Bootstrap, angular-growl, ngMaterial, angular-confirm.
  • Created a mock API, which includes all the JSON data in that.
  • There were mock services and controllers written both on the client and server side to dynamically populate the content to the Angular templates from the backend API's.
  • Initially we have used NodeJS/ExpressJS to mock REST services and built the UI app using that mocked backend.
  • URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by route Provider in AngularJS to route the data from one service to another server.
  • Each element on the page is created as templates in order to maintain the modularity and make it reusable for other fields in different states.
  • Created custom directives in AngularJS for re-usable components.
  • Created custom filters (like unique Filter) and services (like user Services) to reuse them throughout the application.
  • Maintained the consistency with other teams by getting our code reviewed by the other team tech leads.
  • Extensively used (Angular Bootstrap) for animations and pagination on the page, and UI components.
  • Implemented navigation/routing for modules in the application. lambaFollowed Spring MVC pattern and used View Resolver to map web pages.
  • Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods according to advice.
  • Created different modules with specific controllers, templates, scopes, custom filters and directives using AngularJS.
  • Used Angular 4 plugins for Drag and Drop, widgets, menus, forms and user interfaces.
  • Implemented generic modules using JavaScript/AngularJS libraries to use at application.
  • Support development of documentation and procedures for installation and maintenance.
  • Wrote bug reports and charters and extensively used JIRA for sprint tickets and Confluence for documentation.
  • Used GIT for version control across common source code used by developers.
  • Actively participate in group technology reviews to critique work of self and others.

Environment: Agile, AngularJS, NodeJS, JavaScript, AWS, LDAP, HTML5, React JS, JSON, REST, Express JS, SQL Server, JIRA, CSS3, Jenkins, Rest, NodeJS, Protractor, Selenium, Junit, jQuery, DB2.

Confidential, Indianapolis, IN

Senior Java Developer

Responsibilities:

  • Developed web application using Java, Spring MVC, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular 5
  • Involved in Interaction with the business people about the requirements and transfer them into a software design
  • Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives)
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection
  • Design and implement an application using Spring MVC, Spring IOC, spring transactions, Dependency Injection Spring Annotations, Spring AOP, Spring Container - managed transactions
  • Experience in developing Single Page Application (SPA) by using different angular version including Angular1.4, Angular2, and Angular4.
  • Development of data access layer and service layers of the application using JAVA Spring DAO and JDBC Templates
  • Implemented security for REST using spring security
  • Development of Messaging API's for the system to interact with multiple systems
  • Developed enterprise inter-process communication frame work using spring REST service
  • Involved in migration of Angular JS 1.x to Angular 6, Responsible for setting up Angular 5 framework
  • Participated in front end development using Angular, JavaScript, Typescript, HTML5, CSS 3.0 and JSON
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database
  • Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation
  • Developed the unit test cases in Test Driven Development (TDD) and mock testing using JUNIT Used Jenkins to build and deploy the application
  • Used Log4j to print the logging, debugging, warning, info on the server console
  • Involved in design review and code review processes
  • Documentation of the project as per the standards

Environment: Agile methodologies, User Story writing, Acceptance criteria, Story Sizing, Identifying dependencies, AngularJS2.0, Spring Boot, and MongoDB, Relational Database design, Restful Services, Spring4.0, Hibernate JPA, Java 8, JAXB, ACORD XML. IMB ODM

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Designed dynamic and browser compatible pages using JavaScript and AngularJS.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Integrate the dynamic pages with Angular.js and jQuery to make the page's dynamic.
  • Working closely with the programmers and graphic designers for project requirement and analysis.
  • Actively participated in UI redesigning and implementation.
  • Developed the front-end using HTML5, JavaScript, jQuery and CSS3.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Application was developed using Spring MVC Web flow modules.
  • Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
  • Used Angular JS built-in directives like ng model and ng repeat and created custom directives.
  • Worked on creating React component -built new screen with in AngularJS application.
  • Implemented the JavaScript/jQuery framework such as React JS for MVW/MVC framework.
  • Built single page apps, modules, graphics and reusable components using React.JS and API Calls.
  • Developed Bootstrap responsive web application pages using Angular JS services, controllers and directives for front end UI.
  • Utilized Node.js, React and Angular for scalable website architecture and real-time technology.
  • Implemented MVC architecture using Spring framework.
  • Involved in developing UI pages using Angular6 and calling the RestAPI's from backend
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Used jQuery core libraries for the logical implementation part at the client side of the website.
  • Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, success, type) and jQuery. Post (URL, data, success, type).
  • Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas • Extensively used Web Services WSDL and SOAP for getting the information of third party.
  • Involved in writing SQL, Oracle Stored procedure and PL/SQL for back end. Used Views and Functions at Database end.
  • Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms
  • Used Bootstrap library for styling web pages.
  • Implemented test case development using Jasmine and Karma frameworks
  • Involved in test case execution and bug life cycle
  • Fixed various emergency issues in production environment as per need
  • Used GitHub code repository for code check-in/check-out
  • Involved in Release Management on processing the application release from development stage

Environment: Agile, AngularJS, JavaScript, ReactJS, Spring MVC, Spring IOC, Hibernate, HTML5, PL/ SQL, CSS3, Maven, Rest, Junit, jQuery, DB2.

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL)
  • Maintained Struts architecture throughout the application
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code
  • Used multi threading and socket programming
  • Deployed the application on Web Logic, Application Server
  • Created connection pools and data sources
  • Modified JavaScript to read client side activities (events) and data and event validations
  • Used WinCVS as version Control system
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output
  • Involved in separation of components and deploying in different servers and balancing the load among each Server
  • Solved performance issues and brought optimal output from the available resources

Environment: Java, J2EE, Spring, SQL, DB2 LUW, ECLIPSE, XSLT, Camel, JSP, XML, HTML, SoupUI, CSS, SVN, Maven, JavaScript, JQuery, Web Sphere Application Server, 8.0 and 8.5

Confidential, NJ

Programmer Analyst

Responsibilities:

  • Participated in the analysis, design and the development of different modules for the Integration with the application
  • Designed the user interface of the application using Angular JS, Bootstrap, HTML5, CSS3 and JavaScript
  • Used Angular JS for creating responsive list renderer for single web application
  • Implemented responsive web design using media Bootstrap
  • Designed the screens as per the wireframes by using the CSS styles and used Table less Design in CSS for positioning
  • Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format
  • Designed applications with Spring MVC Framework around Dispatcher Servlet which gives requests to handlers
  • Integrated Spring DAO for data access using Hibernate
  • Implemented Hibernate as the ORM tool for data persistence
  • Used Spring Framework for Dependency injection and integrated with Hibernate
  • Designed and created various tables in Oracle database and developed Queries and Stored Procedures
  • Deployed the application on the WebLogic Application Server over the HTTP protocol

Environment: Java, J2EE, Spring, Hibernate, Servlets, XML, Angular JS, Bootstrap, HTML5, CSS3, JavaScript, JSON, Oracle, PL/SQL, WebLogic, Eclipse, Web services (RESTful), Log4J, GIT, JUnit, Windows, UNIX, Linux. Angular6

Confidential

Software Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi threading and socket programming.
  • Deployed the application on Web Logic, Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources

Environment: Java, J2EE, Sybase, BEA Web Logic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

We'd love your feedback!