We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • 5+ years of IT experience in Analysis, Design, Development, Support and Implementation of Web based applications wif JAVA/J2EE Technologies.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, Object Oriented Analysis and Design.
  • Experience in web development using HTML5, CSS3, JavaScript, Angular JS, Angular2, Node JStechnologies.
  • Experience in XML related technologies like XSD, DTD, XSLT, XPATH, DOM and parsed them using SAX Parser and DOM Parser.
  • Experience in Core Java concepts such as Multithreading, Executor framework, Data Structures, Collections, and Exception Handling concepts.
  • Extensive experience in J2EE technologies such as JDBC, JSP, Servlets, JSF, EJB, Struts, Spring, Hibernate.
  • Good hands on J2EE design patterns like Session Facade, Business Object (BO), Service Locator, Data Transfer Object (DTO),Data Access Object (DAO), Singletonand Factory.
  • Strong noledge on using HibernateConnection Pooling, Hibernate Caching, HibernateTransactions.
  • Experience wif various Spring modules such as Spring MVC, Spring Security, Spring AOP, Spring Core, Spring Auto Wiring,Spring Transaction, using Spring framework wif Hibernate as the back - end ORM tool.
  • Has experience working on big data technologies like ApacheSpark and MapReduce.
  • Experience utilizing tools for Microservices architecture applications using Spring Boot, Spring Cloud config, My SQL and Restful Web Services.
  • Experience in implementing and deploying SOAP API Web Services JAX-WS and Restful ServicesJAX-RS to develop dynamic Server-Side web contents.
  • Experience in SOAP (XML)and REST Webservices in XML and JSON.
  • Strong noledge of Java Messaging Service (JMS).
  • Hands on experience in writing Unit Tests using JUnit, Mockito.
  • Hands on experience wif version control tools like CVS, SVN and GIT.
  • Good working noledge of SQL, PL/SQL, Stored Procedures, Joins and Triggers wif RDBMS databases like Mongo DB,Oracle, DB2, and MySQL Server.
  • Good exposure on NoSQL databases like MongoDB.
  • Hands on experience in deploying and configuration multi-tire enterprise application on various Application servers and Web Servers which includes Apache Tomcat 7.0, Web logic Server 11g, Glassfish 4.1, JBoss.
  • Good noledge in Developing Java API to connect wif AWS S3 Services for storing and retrieving data from S3 buckets.
  • Good hands on developing J2EE applications using IDE’s like Eclipse, NetBeans and IntelliJ.
  • Experience in developing application using TDD (Test Driven Development) & Unit testing process.
  • Experience wif logging mechanisms like log4J.
  • Good noledge and experience utilizing Agile-Scrum and Waterfall methodology.
  • Strong communication, interpersonal skills and Committed team player.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL SQL

Frameworksand Utilities: Struts, Spring, Hibernate, Microservices, Spring-Core, Spring AOP, Spring MVC, Spring Security, Angular

Web Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, AJAX, JavaScript, TypeScript, XML, HTML5, UML

Cloud Technologies: AWS(EC2, S3, EBS, RDS, EFS, AMI, IAM, SQS, SNS)

Web Services: Restful, SOAP, JAX-RPC, JAX-RS, JAX-WS, Microservices, Swagger

Web Servers: Apache Tomcat, Java Web Server

Application Servers: JBoss, Tomcat, Web logic, Glassfish

System/Data Modeling: Microsoft Visio, UML, Rational Rose

IDE Tools: Eclipse, Net beans, IntelliJ

Databases: Oracle, DB2, MySQL, Mongo DB

Operating Systems: Window, Linux, UNIX

Version Control: CVS, SVN, Git

Build Tools: ANT, Maven, Log4J

Tools: TOAD, SQL Developer, XML SPY, Rational Rose, Jira

Testing: JUnit, TestNG, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
  • Worked on two different teams under Social Activation and Social Commerce team of SMPD project.
  • Under SMPD project worked always on Agile methodology. Used to has technical grooming almost in every 3 days, sprint closing in every two weeks. In sprint closing used to do demo by each team under SMPD. me personally participated and explained wat has been done, wat is our next target for another sprint.
  • Used J2EE, REST and Spring BootFramework for developing the application and worked on JRE 1.8.
  • Mostly used Spring MVC framework for developing of each services.
  • Developed REST web services to serve multiple applications across the organization. Used Postman to make REST calls to see the efficiency of the methods written wifin each microservices. Used JSON payloads as the message to transfer between each microservices.
  • Under SMPD, worked on both Twitter and Facebook’s APIs, and wrote services to receive direct messages from customers and passed those messages from microservices developed for social activation and social commerce architecture.
  • Got some time to work parallelly wif other team working on Artificial Intelligence and big data.
  • Has thorough understanding on creating webhooks for Twitter and Facebook APIs. Used Apigee to create URLS, which was used as a gateway to pass message between two applications.
  • Created microservices to listen to direct messaging events from both Social platform users and wrote microservices to send response after passing messages between two ends of overall architecture.
  • Spend high volume of time on creating architecture for SMPD’s social commerce project.
  • One service where number of customer orders, also the states of customer selection and customer identification was needed to store, we used DynamoDB to store. Since the record stored wasn’t so heavy and looked use of DynamoDB looked not so effective but still we used.
  • Used Kafka technology to drop messages from one microservice into one Kafka topic and receive it from another topic. In between two topics, the message is transferred and processed through another microservice.
  • Wrote Unit tests for all services using Junit 4, Junit 5 and Mockito frameworks.
  • Developed services using Spring Boot versions 1.5.4, 1.5.7, 1.5.10 and 2.0.3. Migrating from one version to another was a tedious task.
  • Used Maven build tool to automate the build process and Jenkins as CICD tool.
  • Used JIRA for bug tracking and raising tickets.
  • Used Trello by each developer in the team to explain wat they are working on and wat is the progress based upon the Jira tickets they are assigned to.
  • Used Atlassian Confluence page to discuss about the task and architecture between the team members.
  • Developed Junit test cases for unit testing the application.
  • Used Log4j libraries for logging and managing code base.
  • Used GIT for version control.
  • Used Bitbucket repositories to store the projects.
  • Build and deployed the application on Tomcat Server and JBOSS server.
  • While developing microservices created sequence diagrams using Plant UML plugins.

Environment: Java, Spring Boot, Kafka, REST, Hibernate, DynamoDB, JSON, AWS, EC2, SQS, Junit 4, Junit 5, Mockito, Log4j, GIT, Agile, Jenkins, Maven, Bitbucket, Tomcat, JBOSS, Jira, Trello, Postman.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, JSF, HTML5, CSS and client validation using JavaScript, DOM.
  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Created Node.js EXPRESS Server combined wif Socket.io to build MVC framework from front-end side AngularJS to back-end MYSQL.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate, Factory Pattern for better maintenance of code and re-usability.
  • Developed Microservices and RESTful web services using JAX-WS.
  • Worked wif Spring IOC for implementing the future of DI across different layers and implemented AOP for logging and auditing.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution wif the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Involved in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated wif testers and developers and prepared test plans for producing high quality software applications.
  • Worked wif JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in Unix on IBM Web Logic Application Server.

Environment: Java, J2EE, Spring, JSP, Hibernate, Struts 2.0, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Oracle, ANT, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML5, JUnit,MAVEN,Log4j,Unix,AngularJS,MYSQL.

Confidential

JAVA Developer

Responsibilities:

  • Developed application using Java/J2EE platform.
  • Designed the web interface using JSP and HTML and developed the web application using MVC architecture.
  • Implemented Business Logic of the system using Core-Java API
  • Contributed in design and development of Struts/MVC web-based application.
  • Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library (Core, Logic, Bean and HTML taglibs) to create standard dynamic web pages.
  • Used JSP and Servlets for server-side transactions. Login authentication is done by JSP by verifying wif database security tables.
  • Developed the user interface using JSP, Servlets to provide dynamic content to the HTML pages
  • Used JavaBeans for server-side development and wrote Session Beans for the modules
  • Developed business logic codes using Servlets at the back end of the system.
  • Used JDBC for communicating wif Oracle database.
  • Involved in developing the database tables to hold information
  • Used Ant 1.5 for compiling and building the code.
  • Involved in bug fixing using ClearQuest and unit testing using JUnit.
  • Participate in software development building custom components and doing performance tuning.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Apache Tomcat server.

Environment: Core Java, Java 1.4, Struts 1.2, Eclipse, J2EE, JSP, JSTL, Servlets, Java Beans, JDBC, Ant 1.5, Junit, ClearQuest, HTML, XML, Oracle 9i, Apache Tomcat.

We'd love your feedback!