We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY:

  • Over 7 years of experience in analysis, developing web based Client/server distributed systems and testing of applications using Core Java, JSP, Servlets, EJB 2.0/3.0, JDBC, AJAX, JavaScript, Angular JS, XML, HTML.
  • Proficient with UML and in generating artifacts of software system (Use cases, Sequence diagrams, class diagrams etc.) and using the design pattern.
  • Developed Restful web services for Confidential using Spring Rest. Coded JSP and JSTL for Singapore Bank. Experience with multithreading, network programming, desktop and web based development
  • Good knowledge in Java and EJB Design Patterns. Experience in Alternate JVM languages like Groovy. Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC
  • Used Agile SCRUM method for software development, including daily SCRUM meetings Spring Backlog.
  • Worked on CouchDB. Experience in Security - System development for Web Applications. Involved and Developed all phases of security implementation using spring security system against All types of authentications: Database authentication and Pre-Authentication
  • Along with JDBC also has worked with alternatives like Spring JDBC Template. Developed complete Web tier of the application with Spring MVC framework
  • Well experienced in end to end development of Software Applications. Expert level familiarity with Web logic and Web Sphere server. Experienced in developing the unit test cases using JUnit 3.0/4.0
  • Hands on experience in working with PL/SQL statements, Stored Procedures and Triggers. Highly motivated and innovative problem solver with good communicational and organizational skills

TECHNICAL SKILLS:

Technologies: Java, C, C++, PL/SQL, Unix

Java/J2EE Components: Servlets, JSP, JSF 1.2, Grails Spring Annotation based(IOC, MVC, DI), Spring Data, EJB (SB and MDB), Hibernate, Java Beans

SQL/ No SQL Databases: MySQL 5.0, Big Data, Hadoop, Mongo DB, MS Access, TOAD, SQL Server

Web/ Application Servers: Jboss 7.1 Application Server, Apache Tomcat, Oracle WebLogic Server 10.3, Oracle Application Server 10g, WebSphere 7.0., Agile, Oracle EBS

Web Languages: JSP, JSTL, HTML, XML, JSON, JavaScript, AJAX, CSS, Angular Js, Node Js

Design Patterns& CASE Tools: MVC Model, OOPS, UML, OOAD patterns

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP.

Build Tool: Maven, Nexus, Gradle, Jenkins, Steal, SVN, Ant, Junit, CVS, Log4j,TOAD, JDeveloper and SQL Navigator

DBMS Tools: TOAD, SQL developer, PL/SQL developer

PaaS Applications: Heroku

Quality Tool: JIRA, HP Quality Center, HP Service Manager, Bugzilla, SONAR

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Developed and Enhanced application using Java and Java EE(Servlets, JSP, JDBC, JNDI, EJB ), Web Services(Rest Apache- Axis), HTML, JavaScript, AngularJS, AJAX, JSON, CSS,XML,XSD, Maven, Log4J, IBM Web Sphere RAD and Oracle.
  • Project developed using agile software development methodology. Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data base In DAO. Implemented all the CRUD operations using JPA query language.
  • Developing web applications using Spring MVC, JQuery, HTML and Bootstrap. Develop the business logic using Java, JDBC and Deploy on Tomcat server. Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents. Used Spring MVC as the Web Services framework to implement the REST APIs involved.
  • Made Single page module with use of Angular.js framework. Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • EJB 3.0, Servlets are used to handle the data collected from the JSP’s. Maintaining the business standards in EJB and deployed them in Web Sphere application server.
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction. Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
  • Very good experience in JDBC, used to access the data stored in different databases. Created PL/SQL procedures, functions and written complex SQL queries.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML.
  • Developed XML web services for retrieving loan information from the bank.

Environment: Java 7, Spring 3.0, J2EE, HTML, Heroku, Hibernate 4.0, JSP, AngularJS, NodeJS, JSTL, AJAX, JQuery, Oracle, Eclipse, ANT, SVN, J2EE, Oracle, IBM Web Sphere MQ series, React JS, XML 1.x, Log 4j, JUnit, SOAP 1.3, WSDL 2.0, JAX-RS,JAX-WS, and Web Services.

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Developed web pages using Struts, JSP, Servlets, HTML5 and JavaScript for E-commerce website.
  • Designed and implemented the strategic modules like Underwriting, Requirements, Create Case, User Management, Team Management and Material Data Changes
  • The application is based on JSP, JavaScript, Struts 2.0, JSF 2.0, Hibernate 3.0, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements
  • Developed Ajax framework on service layer for 2 modules as benchmark. Implemented a factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Implemented Service and DAO layers in between Struts and Hibernate. Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API

Environment: Java, Apache Struts, J2SE 1.4.2, JSP, Servlets, JDBC, Jboss EJB, Java Script, JMS, HTML5, CSS3, J2EE Design Patterns, Web Services, AXML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version

Confidential

J2EE Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments. Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • Identified and fixed many security issues, including: XSS, CSRF, authentication token replay, privilege escalations, password hashing weaknesses etc.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Refactored and improved a Perl script to parse Informix Perform Screen scripts and translate them into an XML-based database-independent form description language
  • Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX. Configured and worked with Apache Server.
  • Developed code obtaining bean references in Spring IOC Framework. Taken care of multi-threading in back end java beans.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Façade. Involved in designing & coding of business logic using Spring IOC, Pure MVC & AOP features.
  • Performed J2EE application deployment using IBM Web Sphere Application Server on Windows and Linux

Environment: J2EE, JDBC, XML, JSF, PL/SQL, Web sphere, Perl, WSDL, SOAP, Spring Frameworks, Eclipse, Struts, JDK 1.6, JSP, XML, HTML, Java Script, AJAX, SOAP 1.2, UML, JMS, JDBC,, EJB 3.0, Web Sphere 7.0, Maven.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile environment with active scrum participation. Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous Server calls
  • Presentation tier of the application was built completely on Struts framework, heavily used Struts Tag Libraries, Validators and Tiles
  • Understand each and every module and gathered and managed the project content by using Content Management System (CMS)
  • Designed and implemented the Dynamic Web Pages using JSF. Used JavaScript for Client side validations. Used version control tools SVN, CVS and Build tool Log4j.

Environment: JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle 10g, HTML, Java Script, CSS, JNDI, WebSphere 6.0, SVN, Log4j, AJAX, JSP, JSTL, Servlets, JSF, Struts, Net Beans 3.6, EJB 2.0, Eclipse 3.2, AJAX, SOAP, WSDL, UML, Unix/Linux

We'd love your feedback!