We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Miami, FL

SUMMARY:

  • Over all 8+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS and Web Services.
  • Expertise on EJB (stateless Session EJB, MDB and Entity Beans) and frameworks like Struts 1.2/1.1, Spring 3.0.
  • Expertise in all Spring Modules such as Dependency Injection, AOP and MVC.
  • Experience in implementing projects using Eclipse 3.3/3.2/3.1 and IBM RAD 6/7 IDE.
  • Experience in deploying web application using application servers like WebLogic (8.1/7/6), WebSphere (6/5/4), JBoss and web servers like Tomcat 5/6.
  • Expertise in testing with and deploying applications using Ant tools.
  • Expertise in developing Message Driven Beans to implement incoming JMS messages.
  • Expertise with major databases such as Oracle 9i/10g, DB2, SQL Server 2000/05/08.
  • Developed pages using JSTL, Struts tag libraries and HTML, validated client side scripting using Java Script.
  • Hands on experience on coding, implementation and unit testing of various J2EE related projects.
  • Experience with database persistence layer like Hibernate 3.0.
  • Experience in using version controlling system like CVS, SVN etc.
  • Expertise on J2EE Design patterns and Core Java Design patterns like MVC, Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
  • Good understanding of Object Oriented Design (OOD) methodologies.
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL.
  • Hands - on experience in writing stored procedures, functions, views, triggers and joins.
  • Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB
  • Experience on java web services using Apache CXF and Angular JS.
  • Experienced in working with different operating systems Windows, UNIX, LINUX,MAC
  • Expert in writing complex SQL Queries and PL/SQL blocks
  • Wrote build/deployment scripts using ANT and Shell
  • Wrote unit tests using JUnit, Jasmine
  • Good working knowledge on CVS, SVN and Clear Case, perforce for version control
  • Experience in using the Docker container system with the Kubernetes integration.
  • Experience in developing Microservices using REST and STOMP protocols.
  • Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
  • Written several Puppet configurations in order to make the configurations scalable on different environments.
  • Have working experience on Angular Js, MongoDB, couch DB.
  • Have Good Knowledge in Node Js.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Experience in analyzing and deploying middleware services in WebLogic container.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

T ECHNICAL SKILLS:

Languages: Java 6, SQL, PL/SQL, C, C++

J2EE Technologies:  Servlets, JSP, EJB, JDBC, JSTL, JNDI, JMS, RMI.

Web Technologies:  HTML, DHTML, CSS, XHTML, XML, XSD, XML Parsers, JQuery, JavaScript, REST, Restlet Framework.

App/Web Servers:  BEA Web Logic, IBM Web Sphere, Tomcat, JBoss

Frameworks:  Struts, Spring, MVC, JSF, Hibernate, OSGI

SOA:  Web Services (SOAP, WSDL)

Tools:  Ant, Log4J, Rational Rose

IDEs:  Eclipse 3.3/3.2/3.1, JDeveloper, Netbeans

 Version Control:  CVS, SVN, Clear Case, TFS.

Databases:  Oracle 10g/11g, DB2 9.x/8.x, SQL Server 2012/2008/05 and MySQL 5

Operating Systems:  Windows, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL

Senior Java Developer

Responsibilities:

  • Managed the planning of work tasks and delegation to developers assigned to use cases, setting clear objectives, recognizing issues, monitoring progress and reporting status of work tasks  to the project manager.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Front end View designed with HTML, JSP, CSS, Bootstrap and Spring Tag libraries.
  • Worked on spring application framework features IOC container and AOP.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Scaling solution using Amazon's EC2 and S3 web services.
  • Spring MVC framework is implemented to provide the controller framework.
  • Designed a Dispatcher servlets to receive the HTTP Request from the user and process that by forwarding it to respective action controllers.
  • Worked on developing DAO layer for the application configuration.
  • Developed session beans to store and retrieve promotion information.
  • Implemented multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Wrote JMS class to transfer the obtained information to various stores.
  • Used EJB-MDB to listen to the message which is accumulated in the intermediate queue.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • Used Struts tag libraries in the JSP pages.
  • Implementation of Elastic search in web application environment.
  • Configured, maintained JBoss Application Server and utilized for deploying the application.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Used Mongo DB as a data source for all the new internal web applications and analytics purpose as well.
  • Developed internal web dashboard applications using Node JS.
  • Developed Server side automation using Node JS scripting and connecting different types of SQL and No SQL stores from Node JS.
  • Production support contact - to analyze, debug and investigate on problems.
  • Code reviews (standards, performance tuning, re factoring, re-usability)
  • Coordinated with QA team to ensure the quality of application.

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Struts 1.3.10, Spring 4, JDBC Template, JSON, Eclipse, SOA, Agile, JBoss, Oracle 10g, Ant, JQuery, Ajax, Jenkins, BPEL, OSB, Python, JMX, EJB, CSS, Java Script, Angular JS, Node JS, Mongo DB, Maven, Subversion, TFS, SOAP, REST, Linux, Log4J, Junit, Amazon Web Services(AWS).

Confidential , Denver, CO

Senior Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developing sample implementations based out of finalized design patterns.
  • Developed mock UI wireframes using the tool Dream viewer.
  • Introduced the OSGI service for the plugin environment.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Implementation of the modularity by using OSGI framework.
  • Used Decorator and Factory patterns.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Developed maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Developed internal web applications using ruby on rails.
  • Written groovy scripts in tech automation in the build automation.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Used Spring AOP in case of logging and security.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed custom Json parsers to automatically discover the projects or schemas defined in the data source.
  • Used JQuery plugins to develop the custom portal templates.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Written different adaptors to BPEL environment.
  • Implemented monitoring and established best practices around usage of elastic search .
  • Deployed an Apache Lucene search engine server to help speed up the search.
  • Used JQuery and Ajax actively on the portal applications.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse Kepler as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Build services using Amazon Web Services (AWS).
  • Used Subversion and TFS as a version control system.
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java 5, JSP, Servlets, JSTL, EJB 3.0, JDBC, Spring 2.0 MVC, JBoss AS 4.2,Web services, Amazon Web Services(EC2, S3), HTML, XML, XLS, Java Script, JMS, Microsoft VSS, Eclipse 3.2, SQL Server 2008R2, DB2, TFS.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Jakarta STRUTS framework and Spring Framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Written the DAO and DAO implementation classes for Model layer.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used JQuery for validations and the table tree structures.
  • Used Ant as the build tool.
  • Used Tomcat Application Server for application deployment.
  • Used JIRA tracking system for the application deployment.

Environment:Java1.6, HTML, JavaScript, JSP, XML, Struts 1.3.10, Spring 3.0, Hibernate3.0, JDBC, Eclipse, SOA, Web logic 10.3 , JQuery, Angular JS, Ajax, CSS, Apache Tomcat 6.0.26, Oracle 10g, Ant, Subversion, SOAP, Linux, Log4J, JUnit.

Confidential,Raleigh, NC

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Wrote regular expressions using Perl and developed dynamic web
  • Used UML to create class ,action and sequence diagrams
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Designing and developing the JMS objects and used MQ Series as provider
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Performed unit testing using Maven framework
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Used ANT scripts to build the application and deploy on Web Logic Application Server.

Environment: Java/J2EE, Web Logic 9.2, Eclipse 3.0, Oracle 10g, Spring 2.5, Struts, Perl,Hibernate 3.0, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services,PL/SQL, JDBC, UML, JNDI, Ajax, Maven, ANT, CVS, Log4J, Unix

We'd love your feedback!