We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Glen Allen, VA

SUMMARY

  • Software Development Professional with 8+ years of experience in Full Stack Development with java and front - end technologies.
  • Skilled with gathering and analyzing requirements, development and Testing.
  • Good knowledge on SDLC process that includes translation of requirements intofunctional and technical specifications, Designing, Developing, Testing Implementation using development methodologies like Waterfall and Agile.
  • Good knowledge of Object Oriented Programming concepts.
  • Extensive Work Experience on frameworks like Spring (Spring Core, Spring ORM, Spring MVC, Spring Batch AOP, Spring Restful).
  • Worked extensively on CoreJavawith Multi-Threading, Collections.
  • Experienced in working with ORM frameworks like Hibernate.
  • Extensive work experience on framework Spring4.0 Annotations.
  • Extensive Knowledge on JAVA 8Features .
  • Extensive knowledge on integrated technologies like Web Services (JAX-WS & JAX-RPC API’s) and Restful Service (JAX-RS API).
  • Experienced in publishing and consuming RESTful web services using Jersey.
  • Implemented and used Design patterns like Strategy, Singleton, Factory, Adapter, Filter, Decorator, Proxy and DAO Design Patterns for developing Web applications.
  • Experience in Micro Services Using SpringBoot and Maven.
  • Proficient in using Spring Dependency Injection in Spring MVC, SpringBatch, SpringJDBC and Spring Hibernate Integration.
  • Have a Knowledge on TDD(Test-Driven Development)and BDD(Behavior-Driven Development).
  • Proficiency in applying MVC (Model-View-Controller) architecture using Spring Framework.
  • Extensive work experience on IDE like Eclipse and STS (Spring Tool Suit).
  • Experience in developing Automation test frameworks with Selenium Testing tool for Web application GUI.
  • Strong knowledge ofUnit Testing Framework Junit,
  • Experience in Web Development with Struts framework.
  • Experience in Front-end development with Angular JS,Javascript,JSON,jQuery,HTML5 and CSS3.
  • Experienced in writing stored procedures, views and triggers using complex joins.
  • Experienced in working with SQL Databases like MySQL, Oracle during my tenure inSoftware Development.
  • Experienced in working withJMS(Java Message Service).
  • Basic Knowledge in NoSQL databases like Cassandra,MongoDB.
  • Have a Knowledge on developing XML definitions Using DTD and XSD.
  • Proficiency in deploying the J2EEapplications using Ant, Maven andCI tools likeJenkins.
  • Experienced working on application servers like JBoss, WebLogic and webservers likeApache Tomcat.
  • Good Knowledge in Algorithms and Data structures.
  • Experience in providing Authentication using OAuth 2.0.
  • Experience in developing Android Things projects using Raspberry Pi 3 and Android Studio.
  • Experience in using of Google Vision API.
  • Have a Knowledge onContextual-awareness.
  • Have a Knowledge on Software Modeling using Magic Draw and Relational Rose.
  • Quick learner and excellent team player having ability to meet tight deadlines and work in under pressure

TECHNICAL SKILLS

Programming Languages: Java 1.5/1.6/1.7,8, XML, Java J2SE, J2EE, SQL, PL/SQL, WSDL,C, C++and Scala.

Frameworks/J2EE /Build Tools: JSP, Servlets, EJB, Java Beans, JDBC, JNDI, RMI, JMS, JSF, Java Mail, JTA Servlets, JMS, Struts, Ant, Hibernate 3.0/4.0, Spring 3.0/4.0, Struts and JPA.

Web Services: JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful

Web Technologies & Scripting: AJAX, JavaScript, HTML, CSS, JQuery, XML, DOM, DHTML, XHTML, Dhtml and Shell Scripting.

Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory and Data Access Object.

RDMS: MSSQL, MySQL, Oracle, DB2 and postgres.

Web/Application Server: JBoss, Apache Tomcat, Bea WebLogic Server and IBM WebSphere.

Operating Systems: Windows 95/98/NT/2000/XP, LINUX (RedHat, Ubuntu), UNIX and MS- Dos.

Version Control: SVN, CVS, PVCS, VSS, Rational Clear Case, Rational Clear Quest and GitHub.

Development IDEs: Eclipse, STSand Visual Studio Code

Other Tools: Maven, ANT, JUnit, Log4J, Mock and TOAD.

Graphics Editor: Adobe Photoshop CS6 and Adobe Illustrator CS6, Dream viewer.

Testing Tools: Load Runner, Junit and Selenium.

PROFESSIONAL EXPERIENCE

Confidential, Glen Allen, VA

Java Developer

Environment: Jdk 1.8, Spring boot. Spring 4.1.6, Anjular JSTools: STS, Maven, GitHub, Log4J, Junit, EclEmma, POST MAN.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of theapplication like requirements gathering, Design, Analysis, Code development andTesting by using Agile Methodology.
  • Created detail design documents which have the UML Design diagrams, tableinformation, object model which are required for thedevelopment..
  • Involved in coding of requirements using Micro services architecture by Spring boot and Maven
  • Involved in coding of Spring3.x Controller classes in Spring Mvc Framework.
  • Involved in development of User defined Exception.
  • Involved in Implementing Code Based on DAO, Command Controller and Service Design Patterns.
  • Performed each Unit asFunctional testing by Junit.Mackito.
  • Integrating Cassandra database with Spring Data source.
  • Written Persistence tier components and their implementations Spring Data JPA.
  • Have created tables and Joins in CassandraDB.
  • Utilized JSON for exchanging data between server and client side.
  • Have created CURD operations on DAO layer by using CassandraRepository.
  • Created Custom Queries to perform complex queries.
  • Developed Automatic E-mail Notification facility by using Java-mail API
  • Implemented Utility classes for conversions and exception handling.
  • Used Log4j for logging errors, messages and performance logs.
  • Used GIT as a version control tool and used Maven as a build tool.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using AngularJS.
  • Developed UI using HTML, CSS, JavaScript validations.
  • Involved in creating web services using RESTful web services using Jersey for JAX-RSimplementation.

Confidential, Brentwood, TN

Application Developer

Environment: Jdk 1.7, Spring MVC, HTML5, CSS3, JavaScript, JQuery Eclipse, Maven, Jenkins, Log4J, Junit.

Responsibilities:

  • Involved in Gathering Requirements, Development and Unit Testing.
  • Involved Designed GUI using HTML5, JavaScript, CSS3, Jsp2.0.
  • Involved in coding of dynamic GUI events by Using JQuery and AJAX Calls.
  • Involved in coding of Spring Component classes in Spring Core
  • Involved in coding of Spring Controller and Service classes in Spring Mvc.
  • Involved in development of User defined Exceptions and Property Editors.
  • Involved in Implementing Code Based on DAO, Command Controller and Service Design Patterns.
  • Implemented design Architecture using Spring Annotation approach.
  • Implemented DAO classes based on DTO.
  • Used JDBC Oracle Diver to perform Database operations
  • Developed JSP pages with Spring Framework Tag Library.
  • Involved in Implementing mapping Code for View Resolver Basedon controller response.
  • Used Log4j for logging errors, messages and performance logs.
  • Designed and developed stored procedures, triggers, views for effectively storing andretrieving related data.
  • Implemented design patterns like Singleton, Factory and Cache design patterns.
  • Worked with Eclipse IDE and deployed into Apache Tomcat server and used Maven asa build automation tool.
  • Used Jenkins as the continuous integration tool.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Written Persistence tier components and their implementations With Hibernate.

Confidential, Redmond, WA

Software Engineer

Environment: Jdk 1.7, Spring MVC, JSTL 2.0, HTML5, CSS3, JavaScript, JQuery, XML, WSDL, SOAP Eclipse, Maven, Jenkins, ANT, JAX-WS, Apache axis2, Log4J, Junit.

Responsibilities:

  • Involved in Gathering Requirements, Development and Unit Testing.
  • Involved Designed GUI using HTML5, JavaScript, CSS3, Jsp2.0 and jstl 2.0.
  • Involved in coding of SpringComponent classes in Spring Core.
  • Involved in development of User defined Exceptions and Property Editors.
  • Involved in Implementing controller classes such asSimpleFormController,AbstractCommandControllerandAbstractController.
  • Implemented design Architecture using Spring Configuration approach.
  • Extensively used SOAP protocol to exchange data between two applications with in theform of XML..
  • Used JDBC Oracle Diver to perform Database operations
  • Implement SOA using Web Services to interact with JDA for ODS Catalog Data and TRUSpecific registry/wish list module implementation.
  • Involved in Implementing Mapping Code for Service Classes Basedon WSDL.
  • Developed Apache Axis2 web services using Springbased JAX-WS implementation.
  • Use Hibernate Annotations to map DB tables to the DTO's.
  • Used Log4j for logging errors, messages and performance logs.
  • Designed and developed stored procedures, triggers, views for effectively storing andretrieving related data.
  • Implemented design patterns like Singleton, Factory and Cache design patterns.
  • Worked with Eclipse IDE and deployed into JBOSS AS server and used Maven asa build automation tool.
  • Used Jenkins as the continuous integration tool.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Involve in writing Test plans and conducted Unit Tests using JUnit.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Written Persistence tier components and their implementations With Hibernate.

Confidential

Asst. Softaware Engineer

Environment: HTML5, CSS3, JSON, JQuery, Ajax, Bootstrap, JavaScript

Responsibilities:

  • Showing Business Intelligence withJquery,Javascript,JSON,HTML5 and CSS3.
  • Querying the OLAP CUBE by using Multi Dimensional expressions (MDX) language queries.
  • Analyzing the design document, Interaction with Client.
  • Involved in code enhancement, Defect fixing.
  • Developed Injecting code for web elements with OLAP.
  • Created various web page layouts using HTML and CSS.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application using Require,BackboneJSpage navigation and form validation.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Performed Automation testing on web interface with SeleniumWebDriver API.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Tested pages for cross-browser compatibility for IE,Safari, Chrome, Firefox and so.
  • Involved in developing Graphs, Charts, Data bars, Data Grids and Data tables by using Front-end tools.
  • Resolving the production issues reported by the client.

Confidential

Java Developer

Environment: Jdk 1.5, Structs 1.0, Servlet 3.1, Hibernate, JNDI, JSP, JSTL, HTML, JavaScript NetBeans, Ant, Log4J, Junit.

Responsibilities:

  • Coordinated with team members in gathering system requirements and specificationsrequired for the design.
  • Worked as Application Support Engineer.
  • Developed the application using StrutsFramework which is based on Model View Controller designpattern.
  • Extensively used Hibernate in data access layer to perform database operations.
  • Developed front end using Struts framework.
  • Configured Struts Dynamic Action Forms, Message Resources, Action Messages, Action Errors,Validation.xml, and Validator-rules.xml.
  • Used JDBC Driver to connect MySql Database.
  • Worked with HTML, CSS and JavaScript for the development of the Front-end web pages
  • DevelopedUser Interfaces using Java AWT API.
  • Involved in technical design and the architecture.
  • Wrote core java code for template generation and pdf generation.
  • Implemented Java Multi-Threading at different levels of user interactions.
  • Responsible for the implementation and unit testing.
  • Extensively worked on the Java J2EE concepts and developed the modules.
  • Responsible for Integration of modules.

Confidential

UI Developer

Responsibilities:

  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Designed and developed intranet web applications using Java, JavaScript and CSS.
  • Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
  • Responsible for the design of client websites right from the conceptualization stage.
  • Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements have been integrated.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Used the HTML tables to great effect to achieve page layouts.
  • Used CSS to great effect to design to design a number of pages in a dynamic fashion.
  • Used extensively AJAX concept of JavaScript using the XMLHttpRequest object to connect to external services to send and receive data in SOAP format.
  • Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and statuses.

We'd love your feedback!