We provide IT Staff Augmentation Services!

Java Developer Resume

Rockville, MD

SUMMARY:

  • IT professional with 4+ years of experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE/ Full Stack technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Has enough knowledge in using JAVA 8 features like Lambda Expressions, Method References, Repeating Annotations and Method Reflection.
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Experienced in creating Restful Services with Spring MVC Framework and using HIBERNATE.
  • Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
  • Hands on experience in working with Collections, Exception Handling and Multithreading.
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, JQuery, AngularJS, JSP, NodeJS.
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, Json, JSTL, and XML.
  • Experience in Spring Framework such as Struts, Spring IOC, Spring Resources, Spring JDBC, Spring MVC, Spring Security, spring Boot, JSF, JUnit, Hibernate, Jasper reports
  • Expertise in React JS framework to develop the SPA
  • Good Experience using Object Relational Mapping (ORM) tool like Hibernate and JPA.
  • Extensive experience in writing JUnit test cases using Selenium Web driver and experience in implementing data driven and keyword driven frameworks.
  • Experience in developing web-services using REST, SOAP, WSDL and Apache .
  • Experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Cloud Watch (monitoring).
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Experience in writing the SQL queries.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic, JBoss.
  • Used CVS, Git and SVN for Source code version control.
  • Experience with various IDEs like Eclipse, IntelliJ, Spring Tool Suite.
  • Developed crypto rest services using Node JS and integrated services with HSM(Hardware Security Module)
  • Experience with JavaScript testing frameworks Jasmine, Karma, Qunit Mocha and Jest.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Expertise in implementing client-server business applications using Micro services.
  • Decent experience in building tools like ANT, Maven, Gradle.
  • Involved in issue tracking and agile project management using JIRA.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Worked with ReactJS, Redux, JavaScript (EcmaScript 6), Spring MVC, Maven.
  • Extensive use of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications.
  • Excellent interpersonal, communication and presentation skills. Self-starter, detail oriented, Research-oriented and customer focused

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, Java Enterprise Edition, Unix Shell Script.

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, Session Beans, JavaScript, Json, AJAX, Angular.js, Java Mail, HTML, CSS, XSD, XML.

Web Services: SOAP, REST, JAXB, JAX-RS, JAX-WS, Apache Axis

Application Servers: Apache Tomcat, Web Sphere, WebLogic, Jboss.

Database: Oracle 10g/11g, MySQL, SQL Server 2005/2008, Cassandra, MongoDB.

Frame Work: Hibernate, Spring, Spring Boot, Spring Batch, Struts, JPA, JSF, Spring Data JPA, Eclipse Link, MongoDB

Version Control: CVS, SVN, GIT.

Design Patterns: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory PatternBuild and Control version tools Maven, Ant, Subversion, Tortoise, Git& GitHub.

Learning tools: Java 8, Mongo DB.

Tools: Spring Tool Suite, Eclipse, NetBeans, My Eclipse, Soap UI, Toad, SQL Developer, Jasper Reports, Microsoft Visio, Microsoft Project, Cacao diagrams.

Methodologies: RUP, XP, SCRUM, UML

Operating systems: Windows, Linux (Ubuntu, Fedora)

PROFESSIONAL EXPERIENCE:

Confidential,Milpitas, CA

Java developer

Responsibilities:

  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular JS
  • Designed and developed ETL application to process revenue files in real time with REST API, Apache Nifi and Amazon AWS instance
  • Extensively used XML to code configuration files. J2SE 5 or SE6, Design Patterns, Spring, Hibernate, Messaging, Test driven development, Oracle, Unix/Linux.
  • Wrote Restful web services to communicate with MongoDB. Performed Curd operations on MongoDB using restful web services. Configured and Integrated JSF, spring and Hibernate frameworks.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Develop UI automation for node.js/AngularJS/Ext JS -based web applications using Selenium Web Driver, developed in node.js/JavaScript. Developed session, entity beans and message driven beans.
  • Extensive experience in writing JUnit test cases using Selenium Web driver and experience in implementing data driven and keyword driven frameworks.
  • Configuring infrastructure for deployment of Middleware application through Apigee.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Actively performed Web Services and Rest API testing using RESTful API and SOAPUI.
  • Optimized the full text search function by connecting to MongoDB.
  • Implement RESTful API based Web services and integrated with Spring MVC and Hibernate.
  • Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
  • While in the newer sub project, conducted validation in AngularJS way.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Extensive experience in designing and automation of web services testing using Ready API (SOAP and REST).
  • Used Typescript to develop applications with Angular 4 and Node JS.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Developed several view Modals using Grails Gsp's and Angular JS simultaneously interacting with Spring controllers.

Environment: Core Java, J2EE 1.5/1.6/1.7, Servlets, JSP, Java Spring, micro-services, JSTL, J2SE 5 or SE6, EJB, JMS, XML, XSLT, JDBC, AJAX, Node JS, React JS, IBM WebSphere Application Server 7.0, DevOps, Apigee, Apache Nifi, Oracle 10g, WSAD, IBM MQ,PCF, EDI, RabbitMQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, ANT, Adobe Flex, Visio.

Confidential,Rockville,MD

Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Used Java 8 Lambda expressions to reduce the code and more readable. Method references to enhance the readability of the code with methods, Repeating annotations to apply the same annotations repeatedly and also Method parameter reflections used to retrieve the names of formal parameter.
  • Developed REST API for test server for Express Router middleware based API's with Mongo DB integration. Strong Experience in developing user interfaces with HTML, JSTL, XSD, XML, and CSS.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used React JS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Re-design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Involved in deployment of application on Apache Tomcat Server in Development.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, DevOps, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Micro Services, SOAP, RESTful, AWS, Docker, Jenkins, JMS, JSP, XSLT, XML, SQL, MongoDB, Apache Tomcat, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile

Confidential

Software Engineer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Implemented struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor, implemented validator framework.
  • Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.
  • Integrated messaging with MQSERIES classes for JMS, which provides XML message Based interface. In this application publish-and-subscribe model of JMS is used.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Used Webservices - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
  • Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.
  • Coding, testing and deploying the web application using RAD 7.0 and WebSphere Application Server 6.0.
  • Used JavaScript's for validating client side data.
  • Wrote unit tests for the implemented bean code using JUnit.
  • Extensively worked on UNIX Environment.
  • Data is exchanged in XML format, which helps in interoperability with other software applications.

Environment: Struts 2, Rational Rose, JMS, EJB, JSP, RAD 7.0, WebSphere Application Server 6.0, XML parsers, XSL, XQuery, XPath 1.0, HTML, CSS, JavaScript, IBM MQSeries, ANT, JUnit, JDBC, Oracle, Unix, SVN.

Hire Now