We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Sterling Heights, MI

SUMMARY

  • Around 8+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
  • Core Java experience and knowledge of OO Principles and best practices.
  • Experience in analysis, design, development, testing and deployment of software applications
  • Extensive experience with server - side programming and technologies such as JEE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI, Java 1.8.
  • Well versed with AJAX.
  • Expertise in devolving web requests using Struts framework.
  • Experience using XML/XSLT, XPath and various XML parsers.
  • Superior analytical skills in Object Oriented Application Development using UML and Rational Rose.
  • Knowledge in using a multitude of J2EE design patterns.
  • Designed and coded application components in an Agileenvironment utilizing a test-driven development approach
  • Good exposure with Application servers, Web Servers like Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Created web UI using jQuery and AngularJS and developed Restful services and Web APIs for many integrated applications.
  • Good knowledge about custom tags, display tags, JSTL to support custom User Interfaces.
  • Extensive experience with developing enterprise applications with development tools like Eclipse, My Eclipse, WebLogic, WSAD and RAD.
  • With the help of Servlets created dynamic web pages.
  • Used JSF’s along with HTML.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Having E-Commerce, Project Management, Financial, Media & Entertainment Domain knowledge
  • Experience in configuring the WebSphere Server.
  • Worked on multiple client project using JavaScript, and AJAX.
  • Experience in Message driven programming using JMS and MQ Series.
  • Experience in Spring MVC, Spring Security, Hibernate and Web Services.
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modelling, and Performance Tuning.
  • Expertise building Native Android Applications using (ANDROID SDK, NDK) as well as Hybrid applications using (Apache Cordova, Phone Gap) Platforms.
  • Used the PL/SQL procedures for Informatica mappings for truncating the data in target tables at run time.
  • Very good experience in Document Object Model (DOM) and also in client side applications using React JS and working knowledge on Grunt.
  • Experience with unit testing using JUnit.
  • Comprehensive experience in application development using software methodologies like water fall iterative development.
  • Expert in multi-threading or process synchronization and concurrent programming.
  • Have excellent leadership abilities and would take creativities with proactive approach in problem solving and providing best solutions.

TECHNICAL SKILLS

Languages: Core Java, J2EE, C, C++, UML, SQL Python, Java 1.8

J2EE Standards: JDBC, JNDI, Java Mail, XML

Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, AJAX, Java Script, Groovy, HTML, JSTL, DHTML, XML, XSLT, JSON, jQuery, GWT, JSF, Prime Faces, DOJO, AngularJS.

Database: Oracle 12C, 11g, MySQL, SQL Server, DB2, MS Access

Application Servers: WebLogic 12C (12.2.x), 11gR2, 6.0/10, IBM WebSphere 5.0/6.0, JBoss.

Web Servers: IIS, Apache HTTP Server, Tomcat 4.0/5.0

IDE: Eclipse, Net Beans, RAD, WSAD, JBuilder, MYSQL workbench, Eclipse memory analyser.

PROFESSIONAL EXPERIENCE

Confidential, sterling heights, MI

Senior Java Developer

Responsibilities:

  • Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
  • Implemented Routing part of application using AngularJS ng-route module, routing provider service with HTML views/CSS styles.
  • Developed UI pages usingAngularJS, JavaScript, HTML5, and CSS3.
  • Implemented AngularJS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Implemented AngularJS custom directives, for help module to use as re-usable components and used JQuery to manipulate DOM elements.
  • Worked in Jenkins for continuous integration of the application and System.
  • Wrote Terraform scripts to improve the infrastructure in AWS.
  • Developed custom directives (elements, Attributes, and classes) using AngularJS.
  • Implemented Angular2 Controllers using OO java script features like creating objects using Constructor functions and inheritance using Prototype inheritance.
  • Used ReactJS for building encapsulated components, to pass rich data through app and keep state out of the DOM.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool
  • Design and develop Micro services platform to support a multitude of enterprise level applications.
  • Search and fetch the corresponding records using SOLR query.
  • Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Hibernate in data access layer to access and update information in the database.
  • Design/ Developed Rest based services calls using JAX-RS, implemented security using WSO2, OAuth providers.
  • Implemented business components using spring dependency injection and accessed them using spring provided annotations.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap 3, colour scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
  • Involved in implementing test cases using Junit, and configured mocking classes using Mockito.
  • Worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Involved in implementing automated protractor test cases and ran using Selenium web driver manager.
  • Migrated applications to the AWS cloud.
  • Good knowledge of AWS, Amazon Cloud Services like Elastic Compute Cloud (EC2).
  • Used React JS with Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Vue.js, Angular.js, Angular 2, Typescript, Node.js and React.js.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • Experience in JavaScript unit testing using the latest tools and libraries/frameworks such as Jasmine, Karma.

Environment: HTML5, CSS3, JavaScript, REST, Java8, Angular JS 1.5, spring, JUnit, NodeJS, React JS, Jenkins, Agile methodology, windows/Linux.

Confidential, Chicago, IL

Fullstack Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life cycle (SDLC).
  • Involved in Designing and Developing back end Java Beans using OOPS.
  • Involved in business requirement gathering and technical specifications.
  • Developing the code as per the requirements using Core JAVA.
  • Involved in Technical support and Maintenance of daily batch.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • Working with core java, java8 concepts like lambda expressions, method references, streams, etc.
  • Implementing Servlets, JSP and AJAX to design the user interface.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • UsedSpring AOPmodule to handle transaction management services for objects in any Spring-based application.
  • Worked on Code builds and code changes are made in JavaScript, Python and Shell scripts.
  • Used Streams and Lambda expressions available as part ofJava8to store and process the data.
  • Created a parsing/loading library for converting extremely large flat files into a collection of domain objects to be stored. Utilized parallel streams, filters, functional interfaces, and other Java 8 features for intermediate processing.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Wrote and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Eclipse memory analyser to optimize the memory leaks in the heap memory.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using Agile development methodologies for large scale JAVA and C++ applications
  • Technology: Android 2.3-5.0, Android SDK, Java, JNI, C, J2EE (JSP1.2/2.0, Servlets, EJB2.0/2.1, ANT), JSF.
  • Developed java components in Python as it emphasizes support for common programming methods which are readable by providing an elegant but not overly cryptic notation.
  • Used Junit with J Mock for unit testing.
  • Configured Web Sphere Application server and deployed the web components into the server.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.
  • Registrations are sent to another application using JMS technology.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere environment.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle
  • Interaction with Oracle database is implemented using Hibernate.

Environment: Java 1.8, J2EE, JSP, CSS, JavaScript, Servlets, EJB, Struts, JSF, JDBC, Hibernate, WSAD, XML, XSLT, HTML, Oracle 11g, JMS, jQuery, Eclipse memory analyser, Web Services, SOAP, Perl, WSDL, TCP/IP, Web sphere Application Server, UNIX.

We'd love your feedback!