We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Fredrick, MD

SUMMARY

  • 8+ years of IT professional experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java, J2EE technologies.
  • Proficient in Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, JUnit, Testing, Hibernate, iBatis, Spring Framework, Rest web services (JAX rs & spring web services), GIT, Maven, Devops, Mongo DB and Design Patterns.
  • Roles include Senior Developer with proven track record developing Technology by spanning various phases of SDLC in Waterfall and Agile development model with focus on Software Development in Security and Telecom domains with ability to work on multiple projects.
  • Interacting with the Client Manager periodically to understand if there are any gaps in the application and suggest a feasible solution.
  • Experience in using Model View Controller (MVC) Architecture and designing applications using Struts, Spring, EJB and JSF frameworks.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
  • Extensive experience in using Spring Enterprise Application Framework.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring security Module etc. in Spring Framework.
  • Implemented connectivity to database using JDBC API with C3P0, Hibernate & iBatis.
  • Working knowledge of database such as Oracle 9i/10g, SQL, MySQL, Mongo DB.
  • Experience in front end technologies, HTML, XHTML, plain JavaScript, JQuery, Dojo, Ajax, angular js.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX, DOM.
  • Expertise on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX - RS reference implementation Jersey.
  • Expertise in developing applications using ORM tools like Hibernate for implementing DAO layers using JDBC.
  • Experience implementing Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Experienced in developing web based applications using Struts Action classes, Action forms, validation and Tag Libraries.
  • Hands-on experience with various Application servers and Web servers (Web logic Application Server, Tomcat & Jetty etc.) with wide variety of development tools like IBM WSAD/ RAD, Eclipse, Net Beans & intellij.
  • Good understanding of relational database and NoSQL db., experience in SQL, PL/SQL programming and database schema design using PostgreSQL, MySQL, Microsoft SQL
  • Proficiency using Version Control Systems CVS, GIT and SVN.
  • Proficient in creating Use Case diagrams, Class diagrams, Sequence Diagrams, Collaboration diagrams, State transition diagram, and Activity Diagrams using UML methodology in MS Visio and OmniGraffle.
  • Extensively work on logs like Log4J for distributed synchronized logging.
  • Implemented Unit Testing and JUNIT testing during the projects.
  • Experience in UNIX commands, running workflows from Unix, executing shell scripts
  • Experience in setting up Mongo dB Client and writing queries to validate data against Mongo Collections.
  • Adaptable to new technologies in short span and implement them in real-time projects.
  • Strong problem solving skills, good communication, interpersonal skills and a good team player.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • Experience in Test driven development
  • Experienced with Build tools such as Maven integrated repositories like version control tools like GitHub and SVN
  • Experienced with Continuous integration and deployment tools such as Devops, Jenkins.

TECHNICAL SKILLS

Programming languages and Scripts: Java, J2EE, Java Script, JQuery, HTML5, DHTML, CSS3, PHP, JSTL, C, C++, Perl, XML. Node.JS, AngularJS

Modeling Tools / Languages: UML on Rational Rose 4.0.

J2EE Technologies: Servlets, JSP, EJB 2.x/3.x, JMS, JNDI, SWING, JSON.

Application Servers: BEA WebLogic 8.1 and 9.2, IBM WebSphere 7.X,8.X, JBOSS

Web Servers: I planet Enterprise 6, Apache Tomcat 4.1.18

Frameworks / APIs / Tools: MVC, Spring 2.0/3.0, Struts 1.1/1.2/2.0/Tiles, JSF 2.x/3.x, DOJO, Log4j, JUnit, Ant, Maven 1.0.

Web Services: JAX-WS, JAX-RPC, SOAP, Restful, WSDL, UDDI.

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL

IDE: RAD 6.0, Eclipse5,RSA7.0,WSAD,Netbeans

Version and Source Control: CVS, Clear Case, SVN,GIT Repository

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE

Confidential, Fredrick, MD

Senior Java Developer

Responsibilities:

  • Designed and developed controller/ business layer using Spring Core, MVC, AOP and Spring web services and JAX-RS restful services.
  • Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
  • Involved in Understanding and Analyzing business requirements and converting them into technical specifications.
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, Spring framework, Restful web services etc.
  • Effectively used Radar for defect tracking.
  • Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
  • Responsible for coordinating E2E, UAT testing with the test teams.
  • Experienced in working effectively under tight schedules.
  • Designed the class, sequence diagrams using OmniGraffle & prepared design documents.
  • Implemented Restful web service using Jersey implementation to get list of available courses.
  • Implemented Spring bean lookup-method injections method to create proto type scoped beans inside singleton beans.
  • Implemented business validates implementations as spring beans.
  • Experienced in calling stored procedures from Hibernate using callable statements and named queries
  • Hands on experience with implementing business components as spring beans using collections framework, generics, exception handling, annotations and best design practices
  • Designed and developed an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
  • Deployed multi module applications with built tool like Maven and integrated with Continuous integration servers like Jenkins.
  • Developed test cases using JUNIT and configured GIT for maintaining repository for the project and Sonar dashboard & Jumbo Tron integration.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Followed Scrum Incremental process of Agile Software Development methodology
  • Assisting in overall team process improvement and product design stability.
  • Active participation on cross functional teams, interacting with business units
  • Involved in deployments in IT & UAT env using Jenkins.
  • Co-ordinate release activities, preparing release docs and cutover plan.
  • Scheduling information security scan and communicate the issues reported in scan to onsite and resolved the issues during UAT phase
  • Acted as key member in offshore to interact onsite as well as customers and arranging scrum calls
  • Implemented Model View Controller (MVC) Architecture using spring framework.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Web logic, JBoss 5.0 and Tomcat.
  • Experienced in testing of different modules and preparation of test plans and shared reports to customers & onsite on weekly basis.
  • Implemented Pl/SQL queries as part of development to extract records from database using C3P0 with HIBERNATE.
  • Authored deployment plans which involve staging of build packages, properties files etc. at different staging environments like sandbox, dev, QA deployments.

Environment: s: JDk 1.8, Java/J2EE, JDBC, AJAX, JavaScript, JSP, Tomcat 7.0, OOAD, OmniGraffle, Omni Plan, SQL, JUNIT4, SCRUM, SQL Developer, MAVEN 2.0, Log4j, Restful Web services, Eclipse, WebLogic 12C, Spring, Spring security for user authentication.

Confidential, Minneapolis, MN

Java J2EE Developer

Responsibilities:

  • Responsible for gathering requirements from the client for the business enhancements.
  • Developed UI screens involving Servlets, JSP and JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets.
  • Implemented server side tasks using Servlets and XML.
  • Design and build the database stored procedures in MySQL, provides plan of action (POA) and solutions for business critical requirements.
  • Developed page templates using Spring Tiles framework.
  • Implemented Spring Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Accessed dynamic data throughWeb services (SOAP) to interact with other components.
  • Integrated Spring DAO for data access using with JDBC.
  • Developed and deployed the applications in clustered environment for load balancing and Server failover conditions.
  • Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Designed and developed the Liferay hooks, Themes, and Portlets for the Auto & Home insurance sites.

Environment: Java, J2EE, JSP, Servlets, JDBC, Spring, API, SQL, WebLogic Application Server, node.js, REST and SOAP, UML, SVN, Log4J, Unix, Win 7/XP.

Confidential, Raritan, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development and system testing.
  • Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
  • Implemented RESTFul Web services using JAX-RS(Jersey API) and JSON
  • Used Spring Validation framework to implement the server side validations and usedExt-JS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS, Bootstrap, JavaScript and used AJAX for dynamic web content.
  • Experience in Message Oriented Middleware implementation using JMS and ApacheKafka
  • Managed and maintained Oracle and NoSQL(MongoDB) databases in production domain.
  • Updated billing pages using HTML, CSS, JavaScript in AngularJS framework.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Used several design patterns like Factory, Front Controller, Strategy and MVC patterns.
  • Developed web services API using AXIS for rendering the transport information
  • Used Web services - WSDL and SOAP for getting history card information from third party.
  • Developed web pages using HTML/CSS and JavaScript and Implemented validation using JavaScript.
  • Did unit testing for newly developed components using JUnit
  • Involvement in Automation Environment setup using Eclipse,java,seleniumweb driverjava language bindings and TestNG jars.

Environment: JAVA 8,Spring 4.0, Hibernate, Struts, SOAP, REST, Web Services, JavaScript, Kafka, CSS3, AJAX, Html5, JSP, PHP,PL/SQL, JDBC,IBM WebSphere 7.0, UNIX, UML, Junit, Maven, Xml, JBPM, Selenium, JMS, Apache Tomcat, Linux.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Contributed to the Design, Created Class diagrams, Sequence diagrams and Activity Diagrams.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML and NodeJS.
  • Worked on different J2EE Design Patterns such as Front controller, Session Façade Value Object.
  • Locator, Singleton and DAO. Design and Development of modules involving Struts, Servlets, JSP, JSTL, Navigation Framework and JS.
  • Good knowledge of EJB Session beanswithJNDI mapped naming &JMSmessage-driven beans.
  • Designed User Interface usingJavaServer Faces (JSF), Prime faces, HTML 5, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and Exception Handling, I/O System, Multi-Threading, Generics and other new features inJava7.
  • Have Knowledge onEJB 2.0which provides Functions like processing large databasesvolumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Development and support of Restful Web services that support JSON using Spring Web services (JAX-RS), JSON & Spring MVC Module.
  • ConnectwithFlexswf files from spring controller using http servicewithxml or JSON.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Unix, Linux, Windows), and AmazonAWSvirtual servers (Linux).
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Migrating web application from WebLogic application server deployment environments
  • Experience in setting up Mongo dB Client and writing queries to validate data against Mongo Collections.
  • Wrote JUnit Test cases for several classes which support the business.
  • Monitored the error logs usingLog4Jand fixed the problems.
  • Used Tortoise, SVN as a version control tool and JIRA a work automation tool.

Environment: Java, J2EE, JSF, MONGO DB, Amazon web Services, XML, JNDI, JMS, WebLogic Application Server 8.1, JQuery, Maven, Eclipse, Win CVS 1.2, Selenium, HTML, Rational Rose XDE, Junit 4.0, Log4j, JBPM, Dojo, Ajax, Java Script 1.2, XML/XSLT,SAX,DOM

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Agile methodology with respect to the successful development of the project.
  • Involved in development of the application usingStrutsincluding validation framework, JSP and JavaScript.
  • Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used WebLogic server as the application server to host the EJB’s.
  • Used Eclipse IDE for developing the application.
  • Used SVN for version control.
  • Responsible for development of DAO's (Data Access Objects) to interact with the database using JDBC.
  • Generated JUnit Test Cases to test the application.
  • Used ANT to build the deployment JAR and WAR files.
  • Tested web services using SOAP UI.
  • Used Bugzilla for bug tracking.
  • Log4j was used to log both User interface and Domain Level Messages.

Environment: JAVA, J2EE, JSP, Rational Rose, Servlets,Struts1.2Framework, JavaScript, Oracle and BEA WebLogic Server, JUnit, ANT, SVN, Log4J.

We'd love your feedback!