We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object - oriented technology.
  • Expertise in several J2EE Technologies like JSP, Servlets, Web Services.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO and Service Locator.
  • Strong experience in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, JMS, JAXP, JDBC with Oracle and MySQL relational databases on UNIX and Windows environments.
  • Used Spring Boot, Spring MVC to build the web application services.
  • Extensive experience in Web application development using - HTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF2.0, Servlets, JDBC, JNDI, Java Beans, Struts, EJB), SOAP and REST web services.
  • Created pages in Python, Html and CSS to give library information and records of books in library.
  • Experience working with JavaScript frameworks like jQuery.
  • Implemented Horizontal and Vertical Clustering, Performance tuning and troubleshooting of IBM WebSphere Application Server 6.0/6.1.
  • Development of Python scripts to populate multiple tables in a database through JSON data making extensive use of dictionaries, lists and tuples.
  • Strong Knowledge in open source frameworks like Struts 2, spring, spring boot and Hibernate.
  • Expertise in developing and deploying J2EE applications on web and application servers like Tomcat, Web Logic, JBoss and WebSphere.
  • Experienced with XML related technologies.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Profound experience with various tools like Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms.
  • Expertise in developing the Microservices.
  • Experience in implementing logging mechanism using log4j and apache commons logging.
  • Experience in using IDEs such as Eclipse, WSAD, and NetBeans.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
  • Good experience with deployment and release of the application with ANT and Maven build tools,
  • Building test cases using JUnit.
  • Testing and Modification of Python scripts designed for handling vast data extracts.
  • Experience of working with databases Oracle 10G/11G and DB2, MySQL.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and as a part of a team.

TECHNICAL SKILLS

Operating Systems: Windows 95/98/NT/2000/Server/XP/7, Linux/UNIX, Solaris 7/8/9

Languages: Java, SQL, Python

J2EE: JDBC, Servlets, JSP, JPA, JSTL, EJB2.0, XML, JMS

Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, JSON, Angular JS.

Frame Works: AngularJS, Nodejs, ReactJS, Ruby on Rails, Spring Core, Spring MVC, Spring AOP, Spring JDBC, Hibernate3, Apache, Tomcat, JSF.

Web Services: REST, SOAP, WSDL

Database: Oracle7i /8i/9x/10G/11G, DB2, SQL Server, MySQL

Middle-Tier Servers: Tomcat 6.x, WebLogic 10.3.5, WebSphere 7/8.5

Build & Deployment: Ant, Maven, Jenkins

IDE: Eclipse, RAD, Net Beans

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Wilmington, DE

Responsibilities:

  • Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
  • Data Ingestion and Web Application Development in Python within an Agile Environment with weekly Sprints
  • Understanding and analysing business requirements. Participated in all phases of SDLC.
  • Designed and Developed complex UI screens using Spring MVC, NodeJS, Angular JS, HTML5, CSS3 for request management and search and filter modules.
  • Used Angular JS Router to turn application into Single Page Application.
  • Designed Prototype and project layout skeletons using ReactJS, jQuery and CSS/LESS and HTML5
  • Involved in developing UI components using Angular JS and JSON to interact with RESTful web services.
  • Spring Boot allowed wrapping the application in microservices architecture to allow flexibility to production ready embed web container and out of the box monitoring
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Client-Side code were written in ReactJS, jQuery and server-Side Code were developed using MVC.
  • Utilized JavaScript/jQuery libraries like bootstrap and AJAX for form validations and other interactive features.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Built Spring Boot based java microservices to support enterprise web application.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
  • Created Request for Proposal Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created build environment forusing Git and Maven.
  • Developed the test cases with JUnit for Unit testing of the built components.
  • Contributed to standardizing project coding, code review guidelines and checklist.
  • Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.

Environment: Java 1.8, J2EE, Spring, Eclipse, Spring MVC, Hibernate, IBM WebSphere, REST(JAX-RS), XML, JSON, CSS, JUnit, Maven, Oracle 11g, Spring Boot, Angular JS, React JS, JavaScript, jQuery, AJAX, JIRA, Jenkins, GIT HUB, Bootstrap.

Sr. Java Developer Full Stack

Confidential, Charlotte, NC

Responsibilities:

  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.
  • Designed and developed the front end using HTML, JSP, and Struts tags.
  • Developed and maintained content for website.
  • Implemented jQuery, JavaScript and Ajax for front implementation.
  • Worked on JSF inbuilt AJAX tags for partial page updates.
  • Responsible for installation, tailoring, configuring and supporting of Linux test and production servers.
  • Developed Rich UI components using DOJO, JSON, and DOM.
  • Written PL/SQL stored procedures and functions.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, and JSON.
  • Designed the front end using HTML5, CSS3, JavaScript, jQuery (using best SEO practices), AJAX, and JSON.
  • Debugged UI issues with the Ruby on Rails application at the JavaScript level using the Dojo Toolkit completed cross browser testing with IE11, Firefox 34 & Chrome 39.
  • Developed part of the application using Ruby on Rails.
  • Implemented test cases using JUnit.
  • Developed call back functions to parse and handle JSON data returned from the server.
  • Monitoring the error logs using Log4J.
  • Used Tomcat as a web server to test and deploy application.
  • Implemented the Database queries using PL/SQL, Oracle.
  • Used Clear Case to implement version control System.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Used Junit for testing Java classes.
  • Developed using spring, Spring Security, Dependency injection concepts.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Used MS Visio for development design diagrams and drawn class, use case diagrams.
  • Used Oracle DB as the Backend for the application.
  • Provided maintenance and support by solving production issues.
  • Analysed and designed application using various object-oriented programming features like encapsulation, inheritance, and polymorphism.

Environment: Java1.7, J2EE, Spring 2.5, SOAP, JNDI, EJB, HTML 5, CSS, JavaScript, SQL 2005, UNIX, ANT, Spock, Log4j, JSF, J Unit, XML, WebSphere Application Server, QA automation frameworks, JAX-RS, SQL server, Angular JS, Ruby on Rails, Web Services.

Java Developer

Confidential, Dallas, Texas

Responsibilities:

  • Implemented the server-side design using the Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Data Access Object, and other helper classes.
  • Developed business logic using Spring MVC.
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Developed the spring AOP programming to configure logging for the application.
  • Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
  • Developed and published Webservices using JAX-RSAPI.
  • Implemented Dynamic form generation, auto-completion of forms and user-validation functionalities using AJAX.
  • Developed Client applications to consume the web services based on both SOAP and REST protocol.
  • Used Angular JS framework for single page application in a very clean and maintainable way.
  • Used Node.js to create server-side applications for Java script codes to build real-time web API's.
  • Used Express as web application Framework for Node JS runtime.
  • Used Express framework mainly to Route Urls to Responses.
  • Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
  • Developed very interactive and complex UI using AJAX, JSP, jQuery, HTML, CSS.
  • Used JAXB to marshal and un marshal the xml to java object, java objects to xml.
  • Good hands on UNIX commands used to see the log files on the production server.
  • Used Apache Camel framework for connectivity to different APIs and transports.
  • Configured and deployed the web application on WebLogic.
  • Exclusively worked on AJAX for dynamic content pull up and for partial page rendering for better user interaction with the web.
  • Created various Tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.

Environment: J2EE, Java, JDK 6.0, Spring, SOAP, WebSphere, Spring JDBC, Web Sphere, EJB 2, HTML5, CSS3, Java Script, jQuery, AJAX, JSP, XML, XSLT, JUnit, SOAPUI, Maven, SVN, Junit, Unix, Jenkins, MySQL.

Jr. Java Developer

Confidential

Responsibilities:

  • Worked on all phase of agile development life cycle with 2-week sprints/Iterations, retrospectives and iteration planning meetings.
  • Followed MVC model and used Spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and jQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed the business components using EJB Session Beans.
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Environment: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007

We'd love your feedback!