We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • 5+ years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications usingJava/J2EE and Object - Oriented Client-Server technologies.
  • Extensively worked wif Retail, Healthcare, Insurance and Investment domain wif good noledge of developing complex projects and good management skills of teh deliverables.
  • Experience in working wif various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Good noledge on corejavawif strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
  • Experience in Front-End UI technologies like HTML, XHTML, HTML5, CSS3,JavaScript, Angular JS, Angular JS 2.0, React.JS, Node.JS, Boot Strap, AJAX and JQuery.
  • Expertise at using frameworks and tools like Spring Framework 3.x/4.x (Spring Core, DAO, ORM, AOP, Spring Security), Spring Boot, Spring cloud, Hibernate (Mapping, Cashing)
  • Strong understanding of Data Structures, Algorithms and Collections Framework.
  • Extensively worked on n-tier architecture systems wif application system development using CoreJava, JDBC, JNDI, JSTL, JPA, Servlets, JSP, EJB, JMS, Web services, Restful (JAX-Rs, Jersey) and SOAP web services.
  • Worked extensively on CoreJavaConcepts like Multithreading, Concurrency framework.
  • Experience in creating Custom Responses using Site Minder API.
  • Proven BPM experience (Bonita BPM solution, TIBCO BPM tools).
  • Strong application development experience on Windows, UNIX, Linux, Solaris platforms.
  • Experience in working wif teh No SQL, Mongo DB, Apache Cassandra.
  • Execution of automated test scripts using Mercury Tools (Test Director/Quality Center, Load Runner, and QTP), JMeter based on business/functional specifications
  • Experience wif 2-tier, 3-tier and N-tier architecture
  • Experience in Designing database schema, developing complex SQL queries and writing PL/SQL Stored procedures and Functions
  • Experience in using ORM tools like Hibernate, iBATIS for XML mappings andJavaObjects.
  • Very good noledge in writing Shell, ANT scripts for building teh projects.
  • Good working noledge of Ant and Maven for project build/test/deployment, Log4j for logging and Junit, Mockito for unit and integration testing.
  • Experienced in variousJavaand Object-oriented technologies - Struts / MVC Framework, Web sphere Application Server, MQ Series, JMS, J2EE.
  • Experience in using IDE's like Eclipse and NetBeans, integration wif Maven
  • Strong experience wif Version Control like GitHub, SVN and CVS
  • Proficient in Object Oriented Programming, software configuration and maintenance.
  • Has solid testing experience in unit testing, integration testing and automation testing.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, jQuery, JSON, AngularJS, Node JS, Bootstrap, AJAX, and JSF.
  • Proficient in XML technologies XML, XSL, XSLT and validations wif DTD& XML Schema and processing files wif SAX, DOM Parsers.
  • Experience in working wif relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as MongoDB and Cassandra.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization wif Oracle, DB2 and MySQL databases.
  • Worked in both UNIX, Linux and Windows based development environments.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

Web Technologies: CSS, HTML5, Bootstrap, AJAX, JQuery, ReactJS,JavaScript.

App Servers/ Middleware: WebSphere, Tomcat, Weblogic, Apache.

Frame Works: JSF, Spring, Hibernate, Struts.

Test Tools: Junit, Mockito.

Databases: DB2, MS SQL Server, MySQL, Oracle,MongoDB.

Operating Systems: Windows, Linux.

IDE: Eclipse, NetBeans, RAD, STS.

SOA/WebServices: WSDL, SOAP, (JAX-WS), REST (JAX-RS), SOA.

Build and Automation tool: Maven, ANT, Gradle, Jenkins, JIRA.

Version Control: ClearCase, CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential - Northbrook, IL

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Used Eclipse IDE tool to develop teh application and Used JIRA to create EPICs and User Stories for teh Sprint cycle.
  • Developed web application using Spring MVC framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Hibernate wif Spring Integration as teh data abstraction to interact wif teh database.
  • Designed Hibernate entities dat map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
  • Custom buildpack (WebSphere Liberty and Jboss) installation in PCF.
  • Developed Micro services wif spring boot and Spring Batch along wif teh test cases and used teh spring test's framework to create integration tests.
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Develop Rest web application by Spring Boot and implemented single sign on by OAuth2.
  • Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
  • Implemented RESTful webservices for communicating using JAX-RS annotations.
  • Established efficient exception handling and logging using Spring AOP.
  • Experience wif automation using GIT Docker Jenkins, Ansible, and Chef
  • Used Spring DAO concept in order to interact wif database (DB2) using JDBC template.
  • Used Web sphere 8.5 Application Developer wif RAD 7.5 as development IDE for building, testing and deploying application locally.
  • Designed and Developed consumer, producer using Restful web services using JAX-RS for various backend services in NichPRO application.
  • Developed applications using MVC frameworks and API like Struts, Spring MVC and Spring AOP
  • Used Postman to access teh results of Rest API calls
  • Nachos Operating System Design and Implementation 2012Javamultithreading, Process scheduler, Memory & I/O managers, CVS, Eclipse
  • Used threads features to API calls to enhance teh application Performance
  • Reporting to Manager EDPP Data Ingestion, currently responsible for operationalizing enterprise data lake on Big-data platform called Enterprise Data Provisioning Platform (EDPP)
  • Developed teh application by using JSP, Servlets, Web Services, JavaScript, WebLogic, JAX-RS and SaaS.
  • Used Tibco Streambase wif LiveView Datamart to stream teh Live data from teh various servers.
  • Created functional interface wif useing Lambda expressions
  • Used different tools like TIBCO StreamBase, TIBCO LiveView Datamart, SQL,Java, JavaScript, Linux, Highcharts, HTML, CSS, Web Applications in teh process of development and deployment.
  • Worked on building proxies and policies wif in APIGEE along wif security frameworks
  • Migrating existing application into REST based Micro services to provide all teh CRUD capabilities using Spring Boot, which is radically faster in building cloud Micro services and develop Worked wif Spring JDBC to store and retrieve data from Oracle Databases.
  • Strong experience wif configuration management tools i.e. Chef and Ansible
  • Working on creating a distributed network by hosting teh application on AWS cloud, Amazon EC2 servers.
  • Utilized spring annotations and XML configuration for Dependency Injection.
  • Deployed teh application to apache TOMCAT server.
  • Troubleshoot issues wifin PCF environments and involving Pivotal vendor as and when needed.
  • Build components scheduling and configuration using Maven.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Log4j was used to monitor teh error logs. Used GIT Repository as version control tool.
  • Involved in developing internal application using Angular JS, React JS and Node.js connecting to Oracle on teh backend.
  • Developed teh Spring Features such as Spring MVC, Spring DAO and implemented Spring AOP (Aspect Oriented Programming) using Hibernate ORM (Object Relational Mapping)

Java Developer

Confidential - Dublin, OH

Responsibilities:

  • Extensively worked in designing and implementation of multi-tier applications usingJava8, J2EE, JDBC, JSP, HTML5, Spring Boot, Angular JS, Servlets,JavaBeans wif Eclipse.
  • Developed business components using corejava8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Diversified exposure in Software Process Engineering, designing & building a Web Application usingJava/J2EE Technology, AWS& open source technologies.
  • Built application on Spring Boot running on Embedded Apache Tomcat.
  • Developed presentation tier using JSP,JavaScript, HTML5 and CSS3 for manipulating, validating, customizing, error messages to teh User Interface.
  • Used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.
  • Created Angular application using Angular-JS, Angular-UI, Bootstrap, HTML, CSS and JS
  • Configured Angular UI router to create routing for views and sub views in teh application.
  • Developing Applications using latestJava/J2EE technologies such as Cassandra,Java8, Junit.
  • Developed Restful web services using JAXWS, JAXRS and spring.
  • Web design and development, application development using Sketch, HTML, JavaScript and Dreamweaver.
  • Created Responsive Design (Mobile/Tablet/Desktop) using HTML5 & CSS3.
  • Developed teh User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX.
  • Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
  • Updated teh existing application to use John Papa standards for a better code quality.
  • Developed UI using HTML 5, Bootstrap, JavaScript, and Angular JS for interactive cross browser functionality.
  • Worked on Twitter Bootstrap to create Responsive Web Design.
  • Developed and build Ant scripts, Maven for packaging teh application code.
  • Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using DHTML, HTML5, CSS3, and JavaScript.
  • Used AJAX and angular promises to make API calls.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Worked on unit testing teh application using Jasmine, Karma.
  • Implemented Angular Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory.
  • Developed services wif Angular 2- injectable property, as to make teh service available for dependency injection when creating components.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture and automated AWS S3 data upload / download using python scripts.
  • We setup teh development environment using Node.js, NPM, Grunt, Bower, GIT.
  • Used Node JS to run ES6, Maven and Web pack tasks to build properly teh project.
  • Wrote services to store data and retrieve user data from MongoDB for teh application.
  • Worked on various form validations like field level front-end validations.

Java Developer

Confidential - New York City, NY

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Worked on Agile vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
  • Used RCP UI to develop common patterns for user interface.
  • Develop teh code for GUI usingJAVA, JSP, JavaScript, Ajax, Spring, Hibernate and HTML. Used JavaScript for client-side validation.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display teh data to teh client side. Extensively used JSP tag libraries.
  • Created a new environment and cluster configurations for performance tuning and optimizing teh environments in WPS and WAS. Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Experience wif view engines such as Jade, EJS.
  • Wrote JQUERY function while implementing various UI Screens across teh whole web application (both consumer facing as well as internal application). Used iBATIS framework wif Spring Framework for data persistence and transaction management.
  • Used IBM Rational Application Developer for development, debugging, coding and deployment of teh applications.
  • Written and debugged teh ANT Scripts for building teh entire web application.
  • Used XML to transfer teh application data between client and server.
  • Experience in Investment Banking. XSLT style sheets for teh XML data transformations and used Xpath.
  • Participated in designing Web service framework in support of teh product.
  • Developed desktop applications using RCP. Developed web services inJavaand Experienced wif SOAP, SOAP UI, WSDL.
  • Knowledge on Jenkins. Used Log4j for logging Errors. Used MAVEN as build tool. Used Spring Batch for scheduling and maintenance of batch jobs.
  • Co-ordinate wif Team Members to ensure delivery on time. Used JAX-RS while implementing Web Services.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to teh data source.

Java Developer

Confidential - Atlanta, GA

Responsibilities:

  • Involved in writing Application workflow both for front-end and backend.
  • Created multi-layered application framework usingJava, J2EE technologies.
  • Developed teh RESTful web services, by using Spring Framework and MVC pattern, for Business logic dat is reusable and dat can be consumed for front-end applications.
  • Developed Multithread Application using wif Thread Pool and Concurrent Executors.
  • Developed Business logic wif teh help of spring and Data Access was implemented by using Hibernate.
  • Handled teh security and Authorization by Spring Security and OAuth authentication Protocol.
  • Implemented Persistence layer using Hibernate 4.3 to interact wif teh MySQL database.
  • Involved in developing Server-side EJB components and wrote session beans to perform teh business logic.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot wif Microservices.
  • Designed and prepared custom tags on JSF layer and prepared framework classes for Managed Beans interacting wif teh Hibernate.
  • Used JPA and Hibernate wif entity beans for interacting persistence layer for CRUD operations
  • Utilized AWS Cloud platform and its features which include EBS, EC2, SNS, RDS, Cloud Watch, Cloud Trail, EMR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • Worked wif UI developers for building a portal for business application using technologies likeJava, HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Involved in upgrade of teh present Oracle data model to Cassandra data model.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Used SAX and DOM parser for parsing XML documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Developed Micro-Services based architecture to enable teh application to be deployed on AWS Cloud.
  • Implemented complex UI logic using custom-made Custom tags and existing JSF Custom tags and Expression Language in compliance wif XHTML standards.
  • Collaborated wif technical team members to integrate back-end and front-end elements.
  • Used Maven for building and managing dependencies of teh application.
  • Used SVN (Subversion) for version control.

We'd love your feedback!