We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • 7+years of hands - on experience in Software Process Engineering, designing and building a Web Application using Java/J2EE Technology &open source technologies.
  • Worked on software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Worked on identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Worked on software development methodologies like Waterfall and Agile development.
  • Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context/Security.
  • Worked on developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS, Apache Cameland EJB.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Worked on Object relational Mapping frameworks such as Hibernate.
  • Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
  • Used PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Worked on developing Unit testing&Integration testing with unit testing frameworks like JUnit.
  • Implemented Restful and SOAP web services using technologies such as JSON, SOAP, XML and Jersey.
  • Experience in working with XML technologies like XML, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience in working with application server technologies like Web Logic andApache Tomcat.
  • Experience in Object Oriented Methodology, UML and Design Patterns.
  • Experience in using Front End Technologies: JSP, HTML, Bootstrap, Jquery, Angular.js and backbone.js.
  • Worked on Jenkins to provide continuous integration services forsoftware development.
  • Worked on configuring build tools like Maven and ANT for the development and deployment.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Experience in Object Oriented Programming concepts.
  • Configuration and Version control management using CVS, VSS and SVN.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

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

JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, Java Mail, EJB, Web Services, JSF, Spring, Framework

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, AngularJS, Bootstrap, ADF

Distributed Technologies: RMI, EJB, JMS, APACHE CAMEL.

Middleware Technologies: Web Services(SOAP and Restful)

XML: XML Schema, DTD, XSLT, SAX and DOM parsers.

Application Server/Web Server: IBM Web Sphere, Web Logic and Apache Tomcat

Modeling Tools: Visual Paradigm for UML, Rational Rose, MS Visio

Database: Oracle (version -11g, 10g, 9i), My SQL

Frameworks: Spring, Hibernate, JSF, Tiles Framework

ORM: Hibernate

Other Tools: Log4J, JUnit, Ant, Maven, Apache Lucene, Apache Tika, JIRA, Putty, Node.js, IBM Web sphere Message Broker, Jenkins, JTA, Putty, JBoss Fuse, JBoss BRMS, XQuery, Hudson

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, Oracle Jdeveloper, Net Beans, Intelli J, Sping STS

Version Control Tools: SVN, CVS,GIT HUB, GIT LAB, GIT BASH, TORTOISE GIT

SQL Tools: TOAD, SQL Developer, Squirrel SQL. pgAdmin

PROFESSIONAL EXPERIENCE

Confidential, Madison, WI

Senior Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST endpoints.
  • Integrated Spring Hibernate and JPA frameworks.
  • Worked on ATDD, writing feature classes and step definitions.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Developed an application using spring and restful services by using the enterprise framework by integrating with database on backend.
  • Developed the application using database transactions management for database related changes by integratingJDBC, Hibernate with spring boot.
  • Used Jenkins to build the results by email to get real time notifications on failure.
  • Used Log4J for logging and tracing the messages.
  • Implementeddesign patterns such as Factory, DAO and Singleton.
  • Involved in S3 bucket for storing application related documents, and templates to create the resources in AWS.
  • On boarded enterprise API onto API-Gateway.
  • On boardedsplunk for non-prod and prod environments to monitor the logs of an application.
  • Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOAP Web Services with XML parsing to interact other modules and integration testing.
  • Used SpringIOC to inject services and their dependencies.
  • Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Used Jenkins to build the results by email to get real time notifications on failure.
  • Used SOAP, WSDL, and XML for definition of Web Services.
  • Involved in design and developing re-usable Web Services andUtility classes to support XML using SOAP, XML, and WSDL.
  • On boarded enterprise API onto API-Gateway.
  • On boardedsplunk for non-prod and prod environments to monitor the logs of an application.

Environment: Java 1.8, J2EE, Spring JDBC, Spring Boot, Spring JPA,SOAP UI, Post Man, SQL, HTML, Spring MVC, Maven, XML, Java Script, CSS, Windows, Eclipse, Log4j, GIT BASH.

Confidential, San Antonio, TX

Senior Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Used JSP, HTML, Java Script, AngularJS, Bootstrap and CSS for content layout and presentation.
  • Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOAP Web Services with XML parsing to interact other modules and integration testing.
  • Used SpringIOC to inject services and their dependencies.
  • Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Used Jenkins to build the results by email to get real time notifications on failure.
  • Used SOAP, WSDL, and XML for definition of Web Services.
  • Involved in design and developing re-usable Web Services andUtility classes to support XML using SOAP, XML, and WSDL.
  • Used SOAP Web Services to transport data from Appzone to DataZone using JMS.
  • Used Eclipse IDE and IBMWeb Sphere application server in deployment.
  • Used Maven to build the application and deploy on IBM Web Sphere Application Server.
  • Created test cases using JUNIT for Eclipse IDE.
  • Used Log4J for logging and tracing the messages.
  • Implementeddesign patterns such as Factory, DAO, DTO and Singleton.
  • Developed business services using EJB and DAO layer by using JDBC for the retrieval & saving of data to Oracle database.
  • Implemented the MVC architecture integrating Hibernate and spring framework.
  • Responsible for implementing SQL queries and managing JDBCinteractions with data sources.
  • Used Hibernate in the DAO layer to persist the data to the Database.
  • Used HQL queries and Criteria API for efficient object retrieval
  • Developed stored procedures and Triggers using PL/SQL to access the database.
  • Used on DOM parser to read XML files.
  • TargetProcess is used to track user stories and tasks.

Environment: Java 1.6, J2EE, JSP, JSF, Servlets, Angular js, Spring JDBC, SQL, HTML, Spring MVC, JQuery, JNDI, JMS, PL/SQL, IBM web Sphere, Maven, XML, Java Script, CSS, Windows, Eclipse, Log4j,GIT BASH.

Confidential, O’Fallon

Java Developer

Responsibilities:

  • Designed and developed a web site application using HTML5, CSS3, Angular JS, Bootstrap, Tiles framework and JQuery, XML, Servlets, JSP.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, and JavaScript.
  • Involved in developing Front End Programming for Web applications.
  • Worked on web applications using open source MVC frameworks.
  • Worked onAOP (Spring)for logging the details in the database. This is used for Application level logging and data can be used for analysis in later stages.
  • Designed the application in layered approach like Presentation,Service, DAO,Utils and Test modules.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Analyzing business requirements in technical point of view.
  • Design and Development of the system work flow.
  • Developed rule modules using Rule Engines, Drools.
  • UsedSingleton, SpringMVC, Hibernate, Factory PatternandDAO design patterns.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services
  • Developed business layer using Spring, Hibernate and DAO’s.
  • Used Hibernate as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Wrote SQL Queries to interact with Oracle Database.
  • Designed and implementedHibernateAnnotation-basedpersistence layerfor backend.
  • UsedCriteria,HQLandSQLas the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework
  • Done with unit testing of all java classes using JUnit framework.
  • Actively Participated intracking and resolving Production issues.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, Apache Tomcat, Apache Camel, Jboss Drools, Eclipse, Oracle 10g, XML/XSLT, HTML, JavaScript, Angular.JS, Bootstrap, Squirrel SQL, Web logic and JUnit.

Confidential

Java Developer

Responsibilities:

  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc. from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Spring, Eclipse, Web Logic, PL/SQL and Oracle9i.

We'd love your feedback!