We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • Skilled IT Professional with 8 years of experience in all phases of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web based applications using JAVA/J2EE technologies.
  • Proficient in designing and coding web applications using Core Java and J2EE technologies (Servlets, EJB, Hibernate, JPA, JDBC, JMS, JNDI, JSF, AJAX, JQuery, JUnit and Web Services).
  • Extensive experience in resolving conflicts that arise in the development of Web Applications.
  • Excellent understanding of Core Java concepts such as multi - threading, exception handling, generics and annotations.
  • Extensive working knowledge with Experience in working with Spring MVC, Spring AOP and Dependency Injection.
  • Extensive experience in Web application development using - HTML, CSS, JavaScript, Ajax, AngularJS, ReactJS, XML, XSD, XSTL, UML.
  • Extensive experience on Application Servers including WebSphere 7/8.5, BEA WebLogic 10.3/9.0/8.1 , JBoss 6.0 and Web servers like Apache Tomcat etc.
  • Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, Data Access Object.
  • Expertise in creating REST and SOAP web services.
  • Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server, DB2 and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Skilled in using IDE tools such as Eclipse, Netbeans, IBM RAD9.0, IntelliJ and JDeveloper.
  • Extensive experience in using XML parsers such as SAX and DOM.
  • Experience in creating UML models and diagrams using Rational Rose.
  • Experience in writing build scripts using Apache ANT and Maven.
  • Experience in using various version control systems like Tortoise SVN, IBM Rational Team Concert, CVS and GIT.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Experience in using various Java script testing Frameworks like Blue Karma, Ridge, JSLint, QUnit, Jasmine etc.
  • Efficient at meeting deadlines working under pressure and managing multiple tasks simultaneously.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.

TECHNICAL SKILLS

Languages: C, Java, SQL/PL SQL.

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, Design Patterns.

Frameworks: Spring JDBC, Spring Core, Spring AOP, Spring MVC, Spring ORM, JSF, Hibernate, JPA.

Scripting Language: HTML5, XML(SAX, DOM, BOM), XSL/XSLT, XPATH, CSS, Java Script, JQuery, Ajax, GWT, AngularJS, Angular 2, Node JS, React JS.

Web Services: SOAP, WSDL(JAX-WS), UDDI, REST(JAX-RS), APACHE CXF.

Databases: MySQL, Oracle11g/10g, IBM DB2, MS SQL Server, MongoDB.

Tools: /IDEs: Spring Tool Suite, Maven, Ant, Eclipse IDE, IBM RAD, JBuilder, JDeveloper, Toad, JUnit, Log4j,File Encryption.

Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic.

Version control: SVN, CVS, GIT, Rational Team Concert.

Platforms/Browser: Windows, UNIX/Linux, Internet Explorer, Firefox, Chrome.

PROFESSIONAL EXPERIENCE

Confidential, Newark, NJ

Java Developer

Environment: Java 1.7, Spring 4.x, Spring MVC, Web Services, SOAP/REST, JAXB, JAX-RS, JPA, Hibernate 4.*, Session Management, Spring security, Spring Boot, micro services, AJAX, Java Script, AngularJS, Junit, WAS 8.*, JBoss 6, DB2, PL/SQL, CVS.

Responsibilities:

  • Working on spring’s IOC, AOP, Spring MVC, Spring Web Flow, Spring schedulers, spring's integration with Hibernate, Java script, jquery, AngularJS and creating/consuming of REST services.
  • Design and develop microservice architecture for settlement services using spring boot. XML/JSON creation for REST/SOAP services and using XML/JSON parsers, JIBX parsers to parse the XML/JSON requests/responses.
  • Creating MDB listeners using JMS to process the message objects in IBM WebSphere MQ, DLQ concept for reprocessing failure objects and sql queries / procedures / triggers for report generation.
  • Collections, asynchronous webservice calls, caching mechanisms, design patterns, algorithms, query tuning, procedures, fortify security scan & fixing audit issues, cache mechanisms, log analysis.
  • Logging huge amount of logs/payloads to DB2, reprocessing and retrieving through GUI.
  • Interacting with business analysts and developers, managing delivery scope and changes.
  • Involved in peer code reviews to adhere best practices as well as the solution design, unit test cases validation before all the deliverables.

Confidential, St Louis, MO

Full Stack Developer

Environment: Java, Apache Tomcat, XML, HTML, CSS, JQuery, AJAX, RESTful, AngularJS, Angular 2, JSON, JavaScript, Spring frame work- DI, MVC, JAX-RS, Hibernate, Eclipse, JUNIT, SQL, JNDI, Maven, Oracle.

Responsibilities:

  • Involved in analyzing, designing, coding and testing the application.
  • Delivered bug free code using Java, Web Services to implement the service, process the business logic, load the data into Oracle10g publish the progress of these services, results on the monitoring web page.
  • Designed and implemented UI layer using HTML, Css, JavaScript and Angular JS.
  • Created modules and communication between them using Angular 2.
  • Implemented API using REST and Micro Services .
  • Developed the application using Spring MVC framework.
  • Involved in deploying EAR and WAR files in Apache Tomcat application server.
  • Used Maven to ease up the application building process.
  • Created SQL queries and used PL/SQL stored procedures
  • Implemented Business Logic using Spring Service Components.
  • Involved in the back end to modify business logic by making enhancements.
  • Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent layer.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Involved in the migration of independent parts of the system to use Hibernate for the implementation of DAO.
  • Used Spring Cloud which provides to quickly build some of the common patterns in distributed systems.
  • Used Rally by Confidential as project management tool.
  • Used Bit Bucket as version control system.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Used Maven tool to build & deploy the application on the server.

Confidential, MO

Full Stack Developer

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, HTML 5, JPA, TDD, CSS 3, Spring 4 MVC, Micro services, Java 8, Spring Boot, Intellij, JAX-RS, Lambda expressions, Angular 2, Mongo DB, NOSQL, Junit, WebLogic, Log 4J.

Responsibilities:

  • Lead a team of software developers programming applications for insurance industry clients.
  • Monitored all aspects of applications being developed to ensure they met quality standards.
  • Held team meetings and prioritized work tasks.
  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Confidential cloud messaging application to enable clinicians to have access to communication with other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for Confidential t registration and appointment booking using HIBERNATE.
  • Developed User interface using HTML5, CSS and Java for server side technology.
  • Developed internal services using Java and Node.js
  • I have used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Writing corresponding unit tests and integration tests to test the services.
  • Used spring web MVC framework to build the web modules.
  • Developed Front End pages of the application using HTML5, CSS3, JavaScript, Angular 2.
  • Used Jenkins as a continuous integration tool.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Evaluated system performance and validated NoSQL solutions.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC.
  • Used Test Driven Development approach and wrote many unit and integration test case.
  • Configured WebLogic Application server and deployed the web components.
  • Built the front end using Flask and Apache with JavaScript.
  • Performed testing of the application using Java Script frameworks Karma, Jasmine.
  • Experience with Support and maintenance in the project.
  • Developed internal services using Java
  • Gathered all detailed requirements in one place (from different modules with different technologies) where each and every micro-service is based on its business functionality.
  • Provided training for the team to understand the Micro services architecture and cloud services and the importance of security.
  • Involved in implementing Micro services using spring boot, Pivotal Cloud Foundry.
  • Used solr for dynamic clustering, database integration and NoSQL.
  • Written several unit test cases using JUnit and created unit test documents.
  • Used Agile as a software development methodology in order to complete the task.
  • Used Mongo DB to store the user details.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • Used Lamda expressions which provide a clear and concise way to represent one method interface also improve the Collection libraries making it easier to iterate through, filter, and extract data from a Collection .
  • Made use of anonymous classes creation using Lambda expressions. Experience in writing logs using Log4j.
  • Creating Connection pools and data sources on server.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and aware of standards for application development.
  • Used WebLogic for application deployment.

Confidential, Fort Worth, TX

Java Developer

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, Spring AOP, Spring MVC, Microservices, Spring REST, Spring Security, Hibernate 3.0, Ajax, AngularJS, Apache Camel, AWS, EC2, S3, WebSphere, Tomcat, Netflix Api,, Eclipse STS, Oracle 11g, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito, Fiddler.

Responsibilities:

  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, JAXP, JNDI and JMS.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different DPs.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Used a micro service architecture, based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity microservices.
  • Developing RESTFUL web services using JPA, Cloud Foundary.
  • Worked on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, RabbitMQ AMQP server, Spring Integration).
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Created AWS EC2 Linux instances to run post processing. Used Jenkins with Ansible playbooks to run the deployment process. Used S3 buckets to manage document management and RDS to host database.
  • Used AWS cloud formation templates and AMI to recreate instances.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Involved in implementing Microservices using Spring boot, Pivotal Cloud Foundry.
  • With Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Hands on, project implementation experience with Cloud technologies like PivotalCloud Foundry.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Used JSP, CSS3, JQuery and Angularjs.
  • Set up Secure Sockets Layer(SSL) communication in Websphere application server.
  • Experience working with Oracle EBS modules.
  • Experienced in collaborating with senior backend and senior mobiledevelopersin an Agile &Scrum Methodology.

Confidential

Java Developer

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, Water fall, Eclipse IDE, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, Eclipse ANT, SVN, Apache Tomcat Server

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle)
  • Developed user interface using JSP, HTML, CSS and JavaScript
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS
  • Implemented Multithreading to achieve consistent concurrency in the application
  • Used the Struts framework for managing the navigation and page flow
  • Created SQL queries and used PL/SQL stored procedures
  • Used JDBC for database transactions
  • Developed stored procedures in Oracle
  • Involved in developing the helper classes for better data exchange between the MVC layers
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service
  • Used ANT tool for building and packaging the application
  • Code repository management using SVN

Confidential

Application Developer

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, EJBs, JMS, Bootstrap, Apache Tomcat, Oracle, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Maven, Rational Rose, CVS, Eclipse, Junit, Log4J.

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogic Server 10.3
  • Used JavaScript for client side validations.
  • Developed server side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Used Maven scripts to build and deploy the applications inApache Tomcat application Server.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

We'd love your feedback!