We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Around 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including requirement gathering, analysis, applications design, development, integration, maintenance, installation, implementation, and testing of various client/server and web applications using MVC architecture, Object Oriented Programming Concepts and Java related technologies.
  • Extensive knowledge in Object Oriented concepts like Inheritance, Encapsulation, Polymorphism, Serialization, Exception Handling, and Multithreading.
  • Areas of expertise include JAVA, JEE technologies like Servlets, JSP, JDBC, Spring, Hibernate, JNDI, Java Beans, JMS, JSTL, Java RMI, SOAP and REST web services.
  • Experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Microsoft Visio.
  • Expertise in developing applications using open source frameworks like Spring, JSF and Object - Relational Mapping(ORM) using Hibernate and Spring JPA.
  • Experience in various Spring components like Spring IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, JDBC, JPA, Securities, Batch and Boot.
  • Strong knowledge on Hibernate and in using Connection Pooling, HQL, Collections, Caching, Transactions, Optimistic Locking.
  • Worked with XML Suite technologies - XML, XSL, XSLT, DTD, XML Schema, WSDL, SAX, and DOM, Beans parsers for parsing XML to java object.
  • Proficient in deploying the applications using application servers like Apache Tomcat, JBoss, and WebLogic.
  • Expertise in relational databases MySQL, SQLite and non-relational databases (NoSQL) like MongoDB.
  • Experience in developing and consuming REST Webservices.
  • Experience in Maven for build automation.
  • Experienced in web development using HTML, CSS, JavaScript, AJAX, jQuery, frameworks like Bootstrap, Semantic-UI, Node.js, Express.js and Angular2.0
  • Experience in using IDEs like Eclipse, IntelliJ, Microsoft VS Code and Sublime.
  • Experienced in application maintenance by prioritizing bugs, handling change requests and enhancements.
  • Experience in using version control tools like SVN, CVS, and GIT.
  • Experience working in software development methodologies such as Agile and waterfall.
  • Good working knowledge of database tools like TOAD.
  • Excellent communication skills and interpersonal skills with the ability to work both as an individual contributor and a team member, with an ability to adapt to modern technologies.
  • Self-motivated, positive, upbeat, energetic team player with a high degree of integrity and makes best contribution to the organization.
  • Expertise in working on building tools like ANT, Maven, Gradle, Groovy, Log4j.
  • Expertise in Docker containers, leveraging Linux Containers and AMI's to create Docker Images/containers
  • Hands on experience on Amazon Webservice provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Strong knowledge in implementing Singleton, Service Locator, Model View Controller (MVC) Session Facade, Business Delegate and DAO Java/J2EE design patterns in the projects
  • Used Microservice with Spring Boot through a combination of REST and Apache Kafka message brokers.
  • Experience in using different Operating Systems/ platforms like Windows, Linux, and UNIX.
  • Provided post-production application support and perform project/task estimation throughout the duration of the project.

TECHNICAL SKILLS:

Languages: C, C++, Java, Java 1.8, SQL, PL/SQL, Shell scripting

J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA.

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, Junit, SOAP UI, Rational Rose

Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B and Micro Services.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, Angular 4, XML, Ajax, Bootstrap, NodeJS.

XML Technologies: XML, DTD, XSD, XSL, XSLT, XPATH, XSL-FO, DOM, SAX.

Cloud Technologies: AWS EC2, AWS Lambda, AWS S3, AWS(AMI), AWS Cloud formation, Cloud Watch, Microsoft Azure.

Databases: Oracle, MySQL, IBM DB2, SQL server, Sybase, MongoDB and Cassandra .

Hadoop/Big data: HDFS, Hive, Pig, Map Reduce, Flume, Sqoop, Spark and oozie

Build Tools: Maven, ANT, Jenkins, Gradle, JIIRA, Pivotal tracker and Fire bug.

Development Tools (IDE): Eclipse, IBM RAD, IntelliJ and STS.

Testing Tools/Others: Selenium, JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control: GitHub, CVS, IBM Clear Case and subversion (SVN).

OS & Environment: Windows, UNIX, Linux, Sun Solaris, Win 2k Server.

Design patterns: MVC, Front controller, Singleton, Business Delegate and DAO Patterns

Web/App Servers: Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, and JBoss Servers.

PROFESSIONAL EXPERIENCE:

Sr.Java Developer

Confidential -NJ

Roles & Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, JavaScript and AngularJS 1.5 and Developed Single Page Applications using AngularJS framework.
  • Used Angular libraries like angular-ui-router, angular-resource to create the effective single page application and used angular-cookies to temporarily store the data used in this application.
  • Used local Storage, session Storage to manage the data in the project by storing the data in local storage, session storage of the browser.
  • Used Dependency Injection Pattern to reduce the dependency coupling between classes and in frontend using AngularJS.
  • Developed single page web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API. Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.
  • Used Node Package Manager (NPM) to install third party modules like Gulp, underscore.js, require.js and front-end dependencies like bootstrap, angular-cookies, angular-resource and angularjs-crypto.
  • Created Responsive Web pages using Bootstrap CSS and Designed Frontend with in object-oriented JavaScript Framework like bootstrap, Angular.js.
  • Used REST Services to interact with the Web Services enabled application to talk and retrieve data in present application.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Used jQuery UI for dialogs, tabs, date picker and model popups, and had an experience in creating filter components in Angular.js
  • Used Spring Annotations for Dependency Injection and Spring Boot for micro-services.
  • Implemented Angular form validation using JavaScript along with DOM manipulation, creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Designed and built SOAP and RESTful Web service interfaces implemented in Java, used Apache Kafka as open source message broker for reliable and asynchronous exchange important, used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used MapReduce for processing large data sets.
  • Experience with Apache Hive and pig for analysis and summarization of data.
  • Experience with Big Data Technologies like HDFS, Apache Tez and Apache HBase.
  • Study the database needs of our applications and optimize them using MongoDB and NoSQL, Configure and monitor numerous MongoDB and NoSQL instances.
  • Used Apache Tomcat web server for application deployment, tested all UI modules with Protractor testing framework, used maven as a build tool for building the projects along with GIT and pushed artifacts to nexus using Jenkins.
  • Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers. It supports different Cloud service providers like AWS.
  • Wrote test cases for automation testing using Selenium, developed the application using Spring Tool Suite as IDE tool and JIRA for bug and issue tracking.
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit with Mockito.
  • Used Ant as a build tool in this project for the tasks like building scripts, minifying and bundling the JavaScript files.

Environment: Agile, Web Services, Spring, Mongo-DB, Hibernate, Angular-JS, Bootstrap, HTML5, CSS3, JavaScript, jQuery, JSON, JIRA, Jenkins, STS, REST, Maven, Oracle database, Jersey API, JUnit, GIT, Apache Tomcat application Server, AJAX.

Java Developer

Confidential

Roles & Responsibilities:

  • Designed and development of User Interface using HTML, JSP, JSP Custom Tag and AJAX
  • Implemented client-side validations using JavaScript and jQuery
  • Used Struts, Ajax, for developing the application.
  • Implemented Inversion of Control/bean factory container, Point Cuts.
  • Implemented Persistence Layer using Hibernate integrated with Spring.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Written Stored Procedures, Triggers, and Views extensively.
  • Was responsible for leading and mentoring the developers.
  • Participated in regular code reviews and design meetings.
  • Worked on Oracle as the backend database.
  • Development of custom objects with the help of Hibernate framework to access database tables.
  • Use Log4j for logging Errors.
  • Written Triggers and Views for the application.
  • Written Dynamic Script creating Procedure which generates Trigger for Update and Delete Operations for Auditing Purpose for all the Database tables.
  • Analysis of requirements, Design of project, Development, Onsite-Offshore Coordination.
  • Involved in designing and development of presentation and business Layers.
  • Java Script has been used extensively to develop the UI for the application.
  • Used RESTful Web services to retrieve the data from the server.
  • Integration and system testing using Java, JUnit.
  • MVC based J2EE application on Eclipse using spring framework, Java (EJB, JSP/Servlets), XML.
  • Involved in development, enhancement and maintenance of Module Service Tool (MST) - a tool to manage page configuration, formatting and rendering for WSJ website.
  • Developed Ant build scripts
  • Generated excellent reports using J2EE, Jasper Reports and JDBC classes.
  • Validation of front-end screens using Java Script before sending data to the Server.
  • Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.

Environment: J2EE, JDK5, Struts, Spring, Hibernate, Tiles, AJAX, JSP, Eclipse, RAD, IBM, XML, SQL, XQuery, XSLT, SAX, DOM Parser, ATG, Oracle.

Internship

Confidential

Roles & Responsibilities:

  • Developed web application using Struts, JSP, Servlets that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Created the action and form classes, based on the Structs framework, to handle the pages.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Creates SQL Queries using Joins, Unions, Nested Selects and aggregate functions.
  • Involved in developing business tier using stateless session bean.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system.

Environment: Core Java, JDBC, Multithreading, Struts, JavaScript, HTML, CSS, JSP, Servlets, Apache Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!