We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Hillsboro, OR

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java&J2EE technologies with Software Development Life Cycle (SDLC).
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Proficient in implementing various Java design patterns like MVC, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Experience in application development using J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, JNDI, Ajax, and Web Services.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP, JQuery, Angular JS and JSTL.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Experience in using frameworks like Struts, Struts validator framework, JSF, Hibernate and OR-mapping, JPA, Spring, build tools like ANT, MAVEN and logging framework Log4J.
  • Good Knowledge in implementing client-server business applications using MVC architecture.
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Experience with servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Good experience with Multithreading, Collections and Exceptions.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL and UDDI technologies in Contract-first and code-first approaches.
  • Strong background and has very good knowledge of project design using CASE tools like Rational Rose and has good proficiency in designing the projects using ER diagrams.
  • Proficient in SQL and wrote Stored Procedures, Triggersbesides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Experience in working with ORM tools like Hibernate and Top Link Essentials.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
  • Hands on experience in working with Junit, Mockito, Groovy Spock and TestNg.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

SQL and no SQL Databases: Oracle, Mongo DB, Dynamo DB, SQL Server, MySQL, DB2, Elastic Search.

IDEs: Spring Tool Suite, Eclipse, Net Beans, IBM Web Sphere Rational Architect

Frameworks: Spring MVC, Struts, Junit, TestNg, Spock, Mockito, Selenium.ate

UI frameworks and components: Angular JS, Jquery, Boostrap HTML, HTML5, DOM, JavaScript, EXTJs, CSS.

Testing Tools/ Others: JUnit, Soap UI, Putty

Cloud technologies: AWSEC2, AWS Lambda, AWS S3, AWS (AMI), SNS, SQS, Api Gateway AWSES, AWS Cloud formation, Cloud Watch, kinesis Streams.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Continuous Integration/Technologies: Jenkins Server, Hudson, Jenkins DSL, Dockers, Packer, Virtual box.

PROFESSIONAL EXPERIENCE:

Confidential, Hillsboro, OR

Sr. Java developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Was part of a high paced agile team where pair programming and role switching was practiced
  • Developed RESTful service endpoints using Spring boot.
  • Used Amazon Kinesis as a streaming data platform.
  • Developed AWS Lambdas that run in the AWS enviroment.
  • Used AWS Dynamo db and S3 for data persistence.
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) using groovy spock framework.

Environment: Java, J2EE, JSP, Spring BOOT,Hibernate, Maven, Jenkins, JQuery, AJAX, HTML, XML, CSS, JavaScript, Agile methodology, Oracle, Angularjs, Web Sphere Application, Log4J, Web Services (REST), JUnit, TDD, Groovy, Spock framework, Git Hub, AWS, DynamoDB.

Confidential, Middletown, NJ

Sr. Java developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client
  • Developed the functionalities using Agile Methodology
  • Implemented RESTful Web services to retrieve data from client side
  • Working on integration project with bi-directional and uni-directional integration between two different systems.
  • Worked extensively on the front end side using JSP, HTML5, CSS3, JavaScript and JQuery.
  • Experienced with XML, XSLT, XPath and Web services (REST).
  • Re-architected and enhanced an existing AngularJS application.
  • Developed web application using Spring MVC.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Created POC for Spring Batch for running batch jobs.
  • Used the spring open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
  • Collaborating on the RESTful API that drives all of the client experiences.
  • Extensively used Web Services (Restful).
  • Developed JMS message listener for asynchronous messages through MDB.
  • Used Hibernate framework for the backend persistence.
  • Used SQL for data manipulations.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used TOAD as database tool for running SQL queries.
  • Used Ant & maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Experienced with open source debugging tools like Soap UI, Fire Bug, etc.
  • Code walk through, modules integration and unit testing using JUnit.

Environment: Java, J2EE, JSP, Spring MVC, Web Services, Hibernate, Maven, Jenkins, Tortoise SVN, JQuery, AJAX, Eclipse, HTML, DOJO,XHTML, XML, CSS, JavaScript, Agile methodology, Oracle, Angularjs, Shell Scripting, Web Sphere Application, Log4J, Web Services (REST), JUnit, TDD.

Confidential, Des Moines IA

Java developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface usingspringframework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular Js.
  • Used CSS for applying style in entire applications. Implemented dynamic CSS to show the status/progress bar in our application.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL que ry builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, spring, XML, Tortoise SVN,JSP, MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing
  • Developed application using Struts, spring and Hibernate.
  • Developed rich user interface using JavaScript, JSTL, CSS,JQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Used Java script, JQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Used Putty for UNIX login to check the server logs.
  • Used Eclipse as IDE.
  • Used Web Logic as application server.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used JUNIT and JMOCK for unit testing.
  • Used Maven and Hudson as build tool and deploying the application.
  • Implemented Find Bugs tool which reports the errors in the project.
  • Used SVN as repositories.
  • DevelopedRestfulWeb Services using JAX-WS.
  • Used Spring JDBC template with hibernate to access the data from the database.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Used SOAP UI for calling the Web-Services.

Environment: Java, Spring, Hibernate, Web logic, Struts, JSP, JSTL, SQL Developer, CSS, Java Script, Maven and ANT scripts, Eclipse, Hudson, Find bugs, Putty, Design patterns, CVS and SVN.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Using agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Created HTML Wireframes based in the Detailed System Specification document Developed the presentation layer of the application using MVC architecture of Spring framework
  • Created DAO classes to interact with Oracle database
  • Used Spring ORM module to integrate with Hibernate.
  • Developed client side validations using HTML, CSS, JavaScript, and spring bean validator framework.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • Designed various tables required for the project using Oracle database
  • Used Web Logic server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Used Log4J to capture the logging information
  • Used JUnit to test the application classes

Environment: Java, J2EE, JSP, JavaScript, AJAX, XML, spring, Eclipse IDE, Oracle, Rational Rose, Log4j, JUnit, Maven, Web Logic, Apache Axis, Web Service, SOAP, WSDL.

Confidential

Software Engineer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML,JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i, JMS, SQL, HTML, JDBC, EJB.

We'd love your feedback!