We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Centreville, VA

SUMMARY

  • 5+ years of ITexperience in Analysis, Design, Development, Implementation and Testing Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier and n-tier applications.
  • Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, XML, EJB, Web Services, JavaScript, HTML and DHTML.
  • Good knowledge of Spring's IOC, DI, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in Java, Spring, Spring boot, hibernate, JPA, Dependency injection, actuators, Grafana, kibana.
  • Experience in developing SOA by utilizing various J2EE packages and associated technologies such asStruts, Hibernate, spring, JNDI, JDBC, JMS and SOAP, Rest web services.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Experience working with vast array of Netflix APIs like Feign, Ribbon, Eureka, Hystrix to make our applications more and more resilient to failures.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Experience with database management like Oracle, Cassandra and SQL Server.
  • Worked on messaging appliances like Kafka, JMS.
  • Experience in implementing the J2EE design patterns like Singleton, Factory, Test Driven Development (TDD), MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object).
  • Strong understanding of JPA, SOA, Web Services, Ext.js, JBOSS and REST.
  • Experienced in RESTful web service development, JSON, Maven (build automation tool), GIT (source code management system), STS (Eclipse-based development environment), Sonar (code quality analysis tool), JIRA, OAuth, Jenkins, uDeploy.
  • Experience with core java/ JDK 1.7, 1.8, MongoDB, NoSQL/SQL, GIT, JSON and DB2.
  • Deep hands-on experience on building scalable web service architectures with various relational ( MySQL, SQL Server, Red Shift), and distributed database systems ( GraphDB, Mongo DB, Elastic Search, Redis).Designing, Deploying, Administering, and Monitoring, Optimizing large Distributed data Clusters using MongoDB, Elastic Search.
  • Hands on experience with Object Oriented JavaScript code and responsible for clientside validations using Angular Directives and JQuery functions.
  • Worked extensively onJ2EEfor developing Web and Distributed Applications by usingJDBC, JSP, Servlets, Hibernate, Struts and Web Services.
  • Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.
  • Experienced in IDE tools,Eclipse 2.0/3.0/3.1, WSAD, Web LogicWorkshop.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JNDI, JMS, JSTL, HTML, JSF, Struts, Spring, Hibernate, JavaScript, Servlets, JavaBeans, CSS, EJB, JAXB, JUnit, Enterprise Messaging System (EMS), and MVC architecture.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit Testcases.
  • Experience of application development in different environments like Windows 98/NT/2000/XP, Linux and UNIX.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JNDI, JPA

MVC Frameworks: Struts2, Spring 3.x, Spring WebFlow, JMS, Hibernate, Junit

Web Technologies: HTML3/5, DHTML, XHTML, CSS3, XML, XSL, XSLT, XPath, DOM, SOAP, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap, Netflix API

Application Servers: IBM WebSphere 6.x, WebLogic 9.x, JBOSS, Apache Tomcat 7.x

Programming Languages: Java, JDK 1.6, J2EE, C, C++, SQL, PL/SQL, SAS Advanced

Databases: Oracle 9i/10g, DB2, SQL Server, MySQL

IDE: Eclipse, intelliJ, NetBeans

Operating Systems: Windows, Unix, Linux

Others: Git, SVN, Jira, Postman, Maven, ANT, Log4J, Javadoc

J2EE Technologies: Servlets, JSP, JSTL, JDBC, SVN, AMQ, JMS, JNDI, JSF, XML, JAXB, EJB 2.0/3.0, JAAS, JCA, JTA, JavaBeans, JavaMail API, JavaPersistence API.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Centreville, VA

Responsibilities:

  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed the application using Agile/Scrum methodology which involves daily stand ups,
  • Test driven development,continuous integration, demos and test automations.
  • Strong hands-on knowledge ofCore JAVA, Web-Based Application, andOOPSconcepts.
  • Developed Client Side technologies usingHTML, CSS, and Java Script.
  • Involved on development ofRESTFulweb services using JAX-RS in a spring based project.
  • Created different http methods for API as a part of microservice application.
  • Followed different best practices and used design patterns like Saga, circuit breaker.
  • Developed Server Side technologies usingspring, Hibernate, Servlets/JSP, Multi-threading.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries usingSQL and PL/SQL.
  • Web application development by Setting up an environment, configuring an application andWeb LogicApplication Server.
  • Hands on Experience in coding, unit testing, Integration testing and Bug fixing.
  • Experience in building producer applications for KAFKA and Configuration in KAFKA.

Environment: Oracle/SQL Server and PL/SQL, spring, Hibernate, Ant, Apache, Tomcat, JBOSS, Web logic, UNIX, RDBMS, HTML, CSS, Java Script, JDBC, Eclipse, Multithreading.

Java Developer

Confidential, Gainesville, VA

Responsibilities:

  • Involved in all phases of Designing and Development of application.
  • CreatedClass diagrams and Use Case diagramsfrom design specification using Rational Rose.
  • Worked in Waterfall Methodology and involved in the project discussions.
  • Implemented action classes, form beans andJSPpages interaction with these components.
  • Designed and developed the application using Struts Model View Controller(MVC)design Pattern.
  • Developed StrutsAction Forms, Action classes and templates and performed action mapping in struts.
  • DevelopGUIrelated changes using JSP,HTMLand client validations usingJavaScript.
  • Coded Java Script for AJAX and client side data validation.
  • Extensive use of EJBs for middle tier component to implement the business logic.
  • Developed an automated application usingJMSfor messaging andJNDIto interact with the Server.
  • Implemented Service locator pattern to invokeEJBsthrough Struts.
  • Used JMSAPI for asynchronous communication by putting the messages in the Message queue.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries underSQLServer.
  • Implemented logging usinglog4j.
  • Used CVS for version control.
  • Tomcat Application Server was used for deploying the application.
  • Created SQL queries,PL/SQL Stored Procedures and Functions.

Environment: Java, J2SE, JSP, Servlets, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, Firefox, JavaScript, JMS, PL/SQL, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, CSS.

Java Developer

Confidential, Warrenton, VA

Responsibilities:

  • Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
  • Designed and developed the front end using HTML, CSS, and JavaScript with Ajax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Developed a JavaScript performance testing toolkit for web and Node.js applications.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator,Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: J2EE, EJB 2.0, JNDI, Hibernate, Spring, HTML, JavaScript, XML, CSS, Node.js JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Eclipse 3.3, IBM Web Sphere, DB2, subversion, Linux.

Jr. Java Developer

Confidential

Responsibilities:

  • Requirement gathering, design and code for new feature in existing component.
  • Participate in analysis of requirement, planning, designing, implementation, testing and deployment aligned to project requirement.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Extensive experience in designing, developing, and implementing Model View Controller (MVC2) using Struts,Spring Framework,Hibernate ORM framework.
  • Writing web services using for different core categories using REST.
  • Worked on Migration of the applications from WebSphere Server to Oracle WebLogic Server.
  • Involved in code review process to make sure code standards, implemented PMD rules in IDE so that developer can see the coding standards while coding.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Performed the code build and deployment using MAVEN.
  • Validated API using Junit and Mockito.
  • Used Cucumber Framework to automate the testing.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Environment: Java, Spring MVC, Restful Webservices, JSON, HTML5, CSS 3, JSP, Jquery UI, JBOSS 6, MyEclipseMaven, Junit, Oracle.

We'd love your feedback!