We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Tampa, FL

SUMMARY

  • Senior Java/J2EE Developer with 6 years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using Java and J2EE Technologies.
  • Experience on J2EE technologies including Core Java, Servlets, Spring, JSP, JDBC, JNDI, JPA, JAX - WS and spring, Hibernate, JMS, XML and JUnit.
  • Experience in working with the presentation layer using HTML5, CSS3, JSP, Custom Tag Libraries, JavaScript, jQuery, AJAX, JSON, XHTML and XML, Angular and React.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller),Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in Spring MVC and Spring Boot
  • Experience in building Rest APIs
  • Experience in Spring suite of projects with hands-on experience on Spring MVC (Spring Core, Spring Boot, Spring cloud, Spring Data, Spring Data Flow, Spring Web Flow and Spring Batch).
  • Experience in developing JQuery UI Components like Grids, Toolbars, Panels, Combo-Box and Button.
  • Good Working Experience and understanding with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
  • Experience using all popular text-Editors like Eclipse, Brackets, Sublime Text and Notepad++.
  • Experience in writing DB scripts in MySQL, ORACLE and SQL server.
  • Experience in built Web API’s using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Experience in writing Restful API’s Using spring boot.
  • Good work experience in Web/Application Servers like Tomcat, Web Sphere, JBoss and WebLogic.
  • Experience in implementing spring modules like Spring Core, Spring DAO, Spring ORM and Spring AOP.
  • Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MySQL.
  • Proficient in programming by using the IDE's such as Eclipse, My Eclipse, STS.
  • Hands on experience with Multi-Threading and Collections Frameworks.
  • Experience in Test Driven development.
  • Experience in Oracle PL/SQL Developer, SQL and UNIX Shell Scripting.
  • Experience in NoSQL Databases like MongoDB.
  • Experience in implementing projects utilizing various methodologies as Waterfall, Agile SDM's.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-Platform Environment.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX, Linux.

Programming: JDK 1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery, JQueryUI, Angular 6.0, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS,React.

Java Frameworks: Spring MVC, DI, AOP, JSF 1.1, JSF 2.1

Databases: DB2, MS-SQL Server, ORACLE, MySQL

Version Control: GitHub, SVN, GIT.

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, STS.

Build Tools: Maven, Gradle

Continuous Integration: Jenkins, Hudson

Web API’s Specifications: JAX-RPC, JAX-WS, JAX-RS

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, WebSphere 6.1

Web Servers: Tomcat 5.0,6.0,7.1

Defect Tracking: JIRA, Bugzilla

Methodologies: Agile (XP, Scrum), Waterfall, Kanban

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Cloud Computing: Pivotal Cloud Foundry, Kubernetes, GCP, AWS - EC2, RDS, S3

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.
  • Designed and developed web-based app using JAVA & JEE application servers. Implement and test object-oriented JAVA, JEE and other back-end web services applications using IT standards and business functional requirements.
  • Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript, JQuery, Angular 6.
  • Developed controllers in Spring MVC which delegates the request from front end to the delegator layer which make calls with backend systems
  • Creating process flows using Bonita BPM
  • Used Spring Beans to encapsulate business logic and Implemented MVC Architecture using Spring MVC framework.
  • Designed and developed Rest based microservices using spring boot.
  • Used Encryption and hashing Techniques to ensure security.
  • Developed database Script like stored procedure, views, functions, triggers in Sql Server, MYSql.
  • Conducted Code Reviews
  • Managed source control and version control using GIT
  • Project status tracking using JIRA.
  • Used Pivotal Cloud Foundry as the cloud solution. Configured instances in dev and qa environments.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Used Splunk to configure logs.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Prepared and Executed unit test and integration test cases.
  • For Continuous Integration we used Jenkins.
  • Selenium and Fitnesse were used for Integration testing of the application.
  • Power Mock and JUnit were used for Unit testing and mocking downline dependencies.
  • Production support
  • Deployed and configured code in Google cloud platform Unitand in Kubernetes

Environment: Java 1.8, Spring Boot, Bonita BPM, jQuery, SPRING 4 MVC REST, SQL Server, JavaScript, Angular 6.0 Apache Tomcat 8.0, WebLogic, Gradle, GitHub, Pivotal Cloud Foundry Splunk, Kubernetes, React, Nodejs, JSP, Apache Tomcat, Unix, Linux, GitHub, Jenkins, Eclipse, Spring tool Suite, Jenkins.

Confidential, Grand Rapids, MI

Java J2EE Developer

Responsibilities:

  • Involved in the requirement analysis and actively participated in design architecture and technical discussions.
  • Designed and developed Rest based microservices using spring boot.
  • Developed presentation layer, JSP, JavaScript, Ajax, JQuery, Angular technologies.
  • Used Spring JDBC Template to define database connection.
  • Used Encryption and hashing Techniques to ensure security.
  • Written complex SQL queries, stored procedures in PL/SQL.
  • Used GIT, Repository for Version Control.
  • Develop test cases, scenarios and scripts to ensure quality applications.
  • Analyze user needs and requirements to determine feasibility of design within time.
  • Document all stages of software development process adhering to the company standards.
  • Configuring, Production Implementation, testing, troubleshooting of systems.
  • Performance Tuning.
  • Production Support.

Environment: Java 1.8, J2EE 5 JSP, JavaScript, AJAX, jQuery, React, node.js, JCAT, GIT, Eclipse, Spring DI, Spring IOC, Spring AOP, JBOSS, REST, UNIX Shell Scripting, FileZilla, Putty, GUI, Jboss, Apache Tomcat, Selenium Web Driver 3.13.0, TestNG, Oracle, Spring Boot.

Confidential

Java J2EE Developer

Responsibilities:

  • Designed and developed Rest based microservices using spring boot.
  • Developed presentation layer with JSP, JavaScript, Ajax, JQuery, Angular technologies.
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the system according to the customer requirements.
  • Created test case scenarios for functional testing.
  • Used JavaScript validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for integration, unit testing, system testing and stress testing for all the phases of project.

Environment: Java 1.7, J2EE, Spring, Angular, Spring Boot, JDBC, Oracle 8, PL/SQL, HTML, JSP, Eclipse, UNIX.

Hire Now