We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Brea, CA

SUMMARY

  • An innovative and competent Software Developer with around 61/2 years of experience in web application design, development of software product, Object Oriented Analysis, Implementation, Testing and deploying N - Tier/Client-Server Applications with Object Oriented technologies using Java/J2EE.
  • Roficient in all phases of SDLC and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies (OOP).
  • Experience working with Agile/Scrum and waterfall development methodologies.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Extensive experience in various java/ J2EE technologies including Core java, J2EE (EJB Servlets, JSP, JDBC) , Spring (IOC, MVC, AOP, DAO) , Spring security, Hibernate and java Web Framework along with Web Service/ Database related technologies.
  • Hands on knowledge of JavaScript MVC frameworks such as ReactJS, NodeJS.
  • Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, XHTML, jQuery, JavaScript, AJAX, DOM and Cascading Style Sheets (CSS).
  • Extensive experience on Application/Web Servers including WebSphere 7/8.5, BEA WebLogic 10.3/9.0/8.1 , JBoss 6.0 and Apache Tomcat.
  • Experience in writing Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application(SPA).
  • Proficient in writing and using SOAP and Restful Web services.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers ( ELB ) and Relational Database Services ( RDS ).
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.
  • Used GitHub for the version control.
  • Experience in UNIX/Linux shell scripts for data-driven automatic processing.
  • Experience in developing applications using different IDEs like Eclipse, RAD and IntelliJ.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Strong debugging and troubleshooting skills.
  • Strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.

TECHNICAL SKILLS

Languages: Java, C++, HTML5, CSS3, XML, SQL, PL/SQL, XSLT, AngularsJs, JavaScript, JQuery, Bash

Web Technologies: Servlets, JSP, Struts, Spring, Hibernate, AWS, Android, EJB, JSF, AJAX

Web Services: SOAP, REST, WSDL, JAXB, JAX-WS

Databases: Oracle, DB2, PostgreSQL, MySQL, Mongo DB, Cassandra

Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Apache

Application/Web Server: Apache Tomcat, JBoss, IBM Web Sphere and Web Logic

Operating Systems: UNIX, Linux, Windows, Solaris

IDE & Build Tools: Eclipse, IBM Rational Application Developer, Microsoft Front Page, ANT, Webstorm, Maven

PROFESSIONAL EXPERIENCE

Confidential, Brea, CA

Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application.
  • Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development.
  • Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing the client-side module architecture based on new Angular 2/4 Framework.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Used Jersey to implement Restful Web Service and used JSON form to transfer the data.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Developed Unit Test Cases, written JUnit for unit testing of the application as per the use case and used Mockito framework to confirm the expected results& performance Test Cases using Selenium.
  • Created UNIX shell scripting for periodic generation of reports.
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Setting up the automatic build and deployment automation of project by using JENKINS and Maven.
  • Experience on implementation of version control software GIT repositories.

Environment: J ava 1.8, AWS, HTML5, CSS3, J ava Script, A ngular 2/4, M icro S ervices, R estful W eb S ervices, H ibernate 4.2, S pring 4, S pring boot, S pring MVC, O racle 11G, M ongo DB, TOMCAT, M aven, J enkins, JIRA, LOG4J, JU nit, T esting, GIT.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Gather requirements from End Users and design, document and develop Flow Charts using Microsoft Visio.
  • Understanding the Business requirements and documenting them using JIRA.
  • Updating the JIRA tickets accordingly and also creating sprint planning sessions and retrospective sessions for that particular Sprint.
  • Used the spring framework features like Spring IOC, Spring MVC, Spring Batch.
  • Created POJO classes, spring configuration files to use dependency injection.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Debugging production issues, root cause analysis and fixing.
  • Used Core Java, JDBC, Soap UI, Restful services for the development on the backend.
  • Added dynamic functionality to the application by implementing jQuery, Node js.
  • Modularized front-end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.js
  • Used Oracle 11g as the database and My SQL developer as the plugin for Database.
  • Used GIT as a version control system Repository.
  • Used Log4J to print info, warning and error data on to the logs.
  • Generated various Monthly, Quarterly, Bi-Yearly, Yearly reports by different type of reports using SSRS.
  • Shell scripting to tail the logs, environemnt setup and resolve issues with deployed applications.
  • Implemented the Inventory system by using Restful web services between two projects to transfer data from one to other.

Environment: Java, J2EE, JSP, Javascript, HTML5, CSS 3, JQuery, JavaScript, Struts 2.0, Hibernate 3.0, EJB3.0, XML, SOA, SOAP, JDBC, HQL, DB2, SSRS, WebSphere 7.0, UNIX, Ant, JUnit, Log4j, Clear Case.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Worked on designing a web page to provide config access using React frame work.
  • Designed and developed the Front-end using HTML and JSP.
  • Worked in large teams with agile methodology to add new features to the application.
  • Worked in normalizing MS SQL server database and data entries.
  • Designed UML class diagrams and Use Case diagrams to understand the code easily.
  • Designed and developed required manager classes for database operations.
  • Developed various servlets for monitoring the application.
  • Performed release jobs via Jenkins to promote the code to various environments and servers.
  • Generated Junit test cases to test the integrity and functionality of the code.
  • Volunteered other teams to move and upgrade the old code base from progress to JAVA coding standards.
  • Collaborated with international teams to maintain follow the standards as per respective laws.
  • Added app-based notification service to provide notification to android apps.
  • Used Enterprise JAVA beans paradigm to avail the functionality of JAVA bean modules.
  • Implemented SMS notification service provided by Upside Wireless.
  • Implemented Spring quartz-based thread module to be executed in fixed time interval scene.

Environment: Java, J2EE, JSP, JQuery, Agile, CSS3, Spring 2.5.6, Hibernate 3.0, HTML5, XML, Java Script, Oracle 10g, Eclipse, JBoss, JSTL, SQL, HQL, Castor, CXF, Ant.

Confidential

Software Engineer

Responsibilities:

  • Created user interfaces and navigation structure.
  • Developed and maintained critical components of e-commerce website, including shopping cart, quick view, and checkout page.
  • Developer the front-end user interface using HTML, JavaScript, jQuery and CSS.
  • Created custom AngularJS components for internal framework.
  • Created interactive navigation lists using list elements in HTML.
  • Implemented client side validations in registration forms, login and logout forms using JavaScript.
  • Built single-page applications with JavaScript on a custom-built framework.
  • Leveraged AngularJS and JavaScript to build presentation layer for retail payment page.
  • Designed and developed GUI for applications and modules, using JavaScript.
  • Worked with jQuery widgets to create more interactive web pages.
  • Responsible in code optimization and cross-browser testing.
  • Fixed bugs and provided support services for the application.
  • Implemented projects using Agile scrum methodology. Involved in daily scrum meetings, sprint showcase and sprint retrospectives.

Environment: Java, J2EE, JSP, Tiles, Struts2.0, Hibernate 2.1, JavaScript, EJB, Weblogic10.0, Apache Axis, Ajax, UML, XML, Maven, SQL, Oracle10g, log4j, TDD.

We'd love your feedback!