We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 6+ years of professional experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Implementation and Maintenance of Medium to Large Enterprise applications in Web based environment using JAVA/J2EE technologies.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) and Java & J2EE design patterns.
  • Strong capability inJ2EETechnology's (Servlets Java, JDBC, JSP, JSF, Struts, JNDI, JMS, EJB, Spring, GWT) and JDK.
  • Expertise in Core Javainvolving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Created interactive website features using JavaScript and jQuery/ jQuery UI.
  • Experienced in developing cross - browser web applications using HTML, CSS, Bootstrap, XML, JSON and JavaScript, Angular JS, React JS, Require JS, Backbone JS, Marionette JS. Worked with various CSS preprocessors like SASS, SCSS and LESS, Node JS.
  • Strong experience in using XML Suite technologies (XML, XSL, XSLT, DOM, SAX, DTD, XSD,XPATH, JAXP, JSON, JAXB, JAXWS)
  • Experience in Generating reports, dashboards using QlikView & Tableau desktop.
  • Experience working in Spring Framework, Struts Framework and Hibernate frameworks and implementing Web Services based in Service Oriented Architecture (SOA) using SOAP with JAX-WS, spring, Apache CXF and Restful Web Services using spring, Apache CXF and Jersey.
  • Designed, developed and implemented Model-View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring-MVC, Spring-Web services, Spring-AOP) and Spring Web Flow.
  • Strong knowledge in writing Shell and Perl scripts.
  • Good experience in using JDBC and working on databases such as MySQL,DB2, oracle.
  • Strong experience in RDBMS technologies like SQL, Stored Procedures, Triggers, Functions.
  • Worked on developing Unit testing & Integration testing with unit testing frameworks like JUnit.
  • Strong capability in Application Servers like Web Logic, Apache Tomcat/Camel, Web Sphere, Glass Fish and JBoss.
  • Proven skillset in Integrated Development Environment (IDE) such as Eclipse, Net Beans and RAD (Rational Application Developer).
  • Used SVN, CVS and GIT for Version controlling and error reporting.
  • Used JIRA for Bug and Issue resolving.
  • Expertise on Agile(SCRUM, pair programming) and Waterfall methodologies.

TECHNICAL SKILLS

Java Technologies: Java 8, J2EE, XML, JSON, SQL, PL/SQL, Unix Shell Scripting, EJB, Web Services (SOAP and REST), JSF

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, Custom Tags, Filters

Front-End Technologies: HTML5, CSS3, JavaScript, Angular JS.

Frameworks: Struts 2.0, Spring 4.5, Hibernate 4.3.5

J2EE technologies: RMI, JNDI, Connection Pooling, EJB

Web/Application Servers: Weblogic, IBM Web sphere, RESTful Web services, Apache Tomcat, JBOSS

IDE’s: Eclipse, Net Beans, RAD

Data Bases: Oracle (version-11g, 10g, 9i), DB2, MySQL

Tools: and Utilities: SDLC methods, CVS, ANT, Log4j, Junit.

Operating Systems: Windows, Linux and Unix

Other Tools: Log4j, Junit, Ant, Maven, JIRA, Putty, Node.js, Rational Rose, MS Vision

No SQL: Mongo DB

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java developer

Responsibilities:

  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Involved in all phases of Software Development Lifecycle including Requirements Collection, Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Responsible for making changes in framework so that the applications are compatible with other hardware.
  • Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Created Class and sequence diagrams by using Enterprise Architect.
  • AngularJS library has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Creating web application usingAngularJSby consuming data from Web API.
  • We used Junit API (org. junit.) and TestNG API (org. testng, org. testng. annotations.) to write test cases and automate all these test cases.
  • Build components scheduling and configuration using Maven.
  • Used SVN for code repository and Eclipse for IDE.
  • Used Log4j for application logging and debugging.
  • Implemented Spring MVC to control the application flow in presentation/Web tier.
  • Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
  • Used Hibernateto connect with Oracle database to store and fetch data.
  • Wrote queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
  • Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in JavaScript.
  • Consumed web services using SOAP and REST.
  • Involved in various roles like development, testing and documenting.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.
  • Developed applications using Eclipse IDE and deployed in Web Sphere server.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo DB (NOSQL) database.
  • Created various Mongo DB collections and wrote services to store and retrieve user data from the application.
  • Used Maven for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.

Environment: Java 1.7, J2EE, JSTL, Servlets, JSON, XML, No SQL Mongo DB, Web Sphere 6.0, JMS, CSS, AJAX, JQuery, HTML5, JavaScript, AngularJS, Spring MVC, JUnit 4, JDBC, Web Services (SOAP, REST).

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • As a full stack java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services in agile environment.
  • Developed Java/J2EE code, business logic using Spring, hibernate framework and OOP concepts, involved in Peer code reviews.Involved in Developing Functional Specifications based on the Client's Requirement.
  • Used SpringFramework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
  • Configured Springmanaged beans and their scopes.
  • Designed modules by developing Class and Sequence Diagrams based on the Functional Specification.
  • Wrote Web services using SOAP for sending and getting data from the external interface.
  • Backend application layer is implemented using EJB (Enterprise JavaBean) and deployed in Web Logic Application Server environment.
  • Designed and developed the persistence tier using Hibernateframework.
  • Designed and Developed JSP pages using JSTL tag libraries.
  • Used JavaScript, jQuery, AJAX for validations/ business rules.
  • Designed User Interface using Java Server Page (JSP), HTML, Cascading Style Sheets (CSS), and XML.
  • Used Oracle 11g Database.
  • Worked on implementing RESTful web services using JAX-RS annotations.
  • Spring Security was implemented in the project.
  • Monitor clear quest or any bug-tracking tool to understand the defects assigned.
  • Involved in Unit testing and Integration testing, checking for Browser Compatibility.

Environment: Java, J2EE, Spring 3, Hibernate 3.2, Rational Clear Case, Rational Clear Quest, Tomcat, JMS, Eclipse, Maven, Log4J, Junit, AJAX, JQuery, Soap Web Service IBM RSA/RAD (Rational Application Developer) 7, WEBSPHERE server 6, JBoss.

Confidential, Dallas, TX

Software developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
  • Followed Spring MVC framework to develop the application for the project
  • Designed and coded JSP pages and JavaBeans for different user interactive Web pages
  • Implemented frontend components using Struts framework
  • All the business interfaces were developed using JSP with business rules implemented using Servlet and Java Bean.
  • Utilized Struts Validator framework to validate the form data
  • Developed JSP pages using Struts custom tags
  • Used Struts framework for web based UI design.
  • Writing JavaScript for client side validations and Dynamic Effects.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Developed and implemented several test cases using JUnit and performed load testing
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Coordinated with QA team to ensure the quality of the application.

Environment: Java,JSP, HTML, XML, JavaScript, Struts, Hibernate, Eclipse, Junit.

Confidential

Java Developer

Responsibilities:

  • Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Used JMS for communication for sending updates to various other applications.
  • Worked Developed with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Worked on Messenger service in various modules to communicate with JMS for asynchronous communication within Loan Application System.
  • Worked on Card Payment Services for implementing Mobile Processing.
  • Wrote stored procedures, functions and triggers in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Deployed business components into Web Sphere Application Server.
  • Wrote SAX and DOM XML parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Extensively used WSAD 5.1 while writing code & used CVS for version control.

Environment: Java, J2EE, spring 2.0, EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSL, XSLT, JMS, JNDI, SOAP, Oracle 9i, ANT, JUnit, Web Sphere Application Server 6.1, WSAD 5.1, CVS, Log4J, JavaScript, Hibernate 2.0, Windows XP.

We'd love your feedback!