We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Burlington, NC

PROFESSIONAL SUMMARY:

  • 9+ years experience in designing and developing complex Java and J2EE enterprise applications
  • Worked extensively with Java 1.7, Java 1.8, Spring, Spring Boot, Spring Batch, Hibernate, MyBatis, Core Java, Java Collections, Java Threads, Multi - threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, REST, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Spring Tool Suite, Maven, Jetty, JBoss, Tomcat, Websphere, DB Visualizer, SQL Server Management Studio, SQL Developer, Jenkins, uBuild/uDeploy, Jira, Tortoise SVN, GIT, SourceTree, BitBucket, Test Driven Development, SoapUI, Postman, Agile Development, EasyMock, Mockito, SonarQube, Crucible, Rally, Selenium, Talend
  • Experience in using Spring, Spring Boot, Spring MVC, Struts
  • Experience in using Data Access frameworks like Hibernate, MyBatis
  • Experience in developing enterprise applications using Java / J2EE, Core Java, Java Collections, Java Threads, Multi-threading
  • Experience in Object Oriented design and programming
  • In-Depth understanding of SDLC, OOAD
  • Experience in using Design Patterns
  • Deep understanding of SOA principles, Web Services technologies
  • Experience in developing and implementing Web Services, SOAP, WSDL
  • Experience in developing Restful web services using REST
  • Extensive XML parsing, XML schema design experience, XSL, XSLT
  • Experience in using JMS messaging system
  • Experience in Unit Testing, Integration Testing, Functional Testing
  • Experience in using test frameworks like Junit, EasyMock, Mockito
  • Experience writing Automated Tests using Selenium
  • Experience with Code Quality Tools like SonarQube, CheckStyle
  • Experience with Code Review Tools like Crucible
  • Experience with Data Integration Tools like Talend
  • Expert-level knowledge of SQL
  • Expert-level knowledge of Data Modeling
  • Experience in relational database design, and query optimization using databases such as SQL Server, Oracle 11g/10g/9i, MySql
  • Experience with JSP, Servlets
  • Experience in using build / deployment tools such as Maven, Ant, Jenkins, uBuild/uDeploy
  • Experience in using IDE Tools like Eclipse, Spring Tools Suite
  • Experience in using code repositories like Tortoise SVN, GIT, SourceTree, BitBucket, Perforce
  • Design, Development, Testing and Deployment experience of enterprise applications on Windows and UNIX platforms
  • Strong knowledge and development experience in Agile Methodology, Test-Driven Development. Multi-tiered applications
  • Experience with JBoss, WebLogic, WebSphere, Tomcat, Jetty servers
  • Multithreaded Java development experience for fault-tolerant, scalable, high-volume systems

TECHNICAL SKILLS:

Java Technologies: J2EE, Java EE, Java JDK 1.6, 1.7, 1.8

Development Techniques: SDLC, OOAD, OOPS

Web Technologies: Servlets, JSP, EJB, XML, XSL, XSLT, XML Parsers (DOM, SAX), HTMLCSS, Angular JS, Javascript, JSON

Web Services: WSDL, SOAP, REST, SoapUI, Postman

Application Frameworks: Spring, Struts, Spring Boot, Spring MVC

Data Access Frameworks: Hibernate, MyBatis

Build Tools: Ant, Maven, Jenkins, uBuild/uDeploy

Languages: Java, SQL

RDBMS: SQL Server, Oracle 11g/10g/9i, MySQL

NoSQL: Cassandra

Database Tools: DB Visualizer, SQL Server Management Studio

IDE Tools: Eclipse, Spring Tool Suite

Operating Systems: Windows, Unix

Web/Application Servers: JBoss, Tomcat, Jetty, WebLogic, WebSphere

Version Control Tools: Tortoise SVN, CVS, Perforce, GIT, SourceTree, BitBucket

Design Tools: Visio, RAD, Rational Rose

Tracking Tools: Jira, Rally

Testing Tools: JUnit, EasyMock, Mockito, Selenium

Messaging Tools: JMS

Code Quality Tools: SonarQube, CheckStyle

Data Integration Tools: Talend

Code Review Tools: Crucible

Other Tools: Apache Camel, DataStage ETL, Autosys, Lombok

Software Engineering Tech: OOAD, Test Driven Development, Agile Development

Design Patterns: Singleton, Factory, MVC, Session Fa ade, Business Delegate, Value ObjectView Helper, Front Controller, Dispatcher View, DAO, Value List Handler

PROFESSIONAL EXPERIENCE:

Confidential, Burlington, NC

Sr. Java Developer

Responsibilities:

  • Developed server-side modules using Java 1.8
  • Used Junit and Mockito to develop unit test cases
  • Involved in designing and developing new features for the application using Spring, Spring Boot, Spring MVC
  • Used SonarQube and CheckStyle to maintain code quality
  • Front-end UI development using HTML, CSS, JSP, and Angular JS
  • Used Websphere application server to deploy the application
  • Used Apache Maven to build the project
  • Used GIT, SourceTree, BitBucket for version control
  • Used Eclipse for IDE
  • Followed Agile Development Methodology, and, used Test Driven Development.
  • Developed RESTful Webservices using REST architecture
  • Used Postman extensively to test the Web services
  • Used uBuild/uDeploy to deploy the code to various environments
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.

Environment: Java 1.8, Websphere, Spring Boot, Postman, SourceTree, GIT, BitBucket, Lombok, Node.js, Spring, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, REST, JMS, JUnit, Database Design, SQL, Eclipse, Maven, Jira, Test Driven Development, Agile Development, Mockito, SonarQube, uBuild/uDeploy

Confidential, Charlotte, NC

Java Application Developer

Responsibilities:

  • Involved in developing new features to perform automated settlements and offsets of exceptions.
  • Developed back-end server-side modules using Java 1.7
  • Wrote SQL queries and Stored Procedures using Oracle 11 database
  • Used Junit and EasyMock to develop unit test cases
  • Developed Automated Tests using Selenium
  • Extensive testing and debugging performed of all the modules.
  • Used Hibernate for Database mapping
  • Developed Hibernate Domain Classes using Annotations
  • Developed Custom Validators
  • Developed Integration Tests
  • Involved in designing and developing new features for the application using Spring and Hibernate
  • Used SonarQube and CheckStyle to maintain code quality
  • Front-end development using HTML, CSS, JSP, and Angular JS
  • Involved in the Database design
  • Used JBoss application server to deploy the application
  • Created configuration files and property files in XML for the application
  • Used Apache Maven to build the project
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer and SQL Developer to examine the contents of various databases and to test the SQL queries
  • Followed Agile Development Methodology, and, used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-tiered application
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD,.Microsoft Visio, Rational Rose
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration
  • Used SoapUI extensively to test the Web services
  • Developed batch files for Job scheduling
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Crucible for the code reviews
  • Used Rally to track the development progress of each task in the sprint
  • Used Talend for Data Integration

Environment: Java 1.7, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, SQL Developer, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development, EasyMock, SonarQube, Crucible, Rally, Selenium, Talend, WinSCP, SuperPutty, CYGWIN

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Designed the database
  • Analyzed the use cases and created the JIRA tickets for the developers
  • Middle-tier was developed using Spring
  • Developed file converters to convert scanned image files between TIFF, JPEG and PDF formats
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Used JBoss application server to deploy the application
  • Network server used was Jetty
  • Created configuration files and property files in XML for the application
  • Used Java JDK 1.7
  • Used Apache Maven to build the project
  • Used JUnit for unit testing
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer and Microsoft SQL Server Management Studio to examine the contents of various databases and to test the SQL queries
  • Followed Agile Development Methodology, and, used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-tiered application
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD,.Microsoft Visio, Rational Rose
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration
  • Used SoapUI extensively to test the Web services
  • Developed batch files for Job scheduling
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Junit to develop unit test cases

Environment: Java / J2EE, Spring, Hibernate, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Migrated the PA-Logic application from a Perl/MySQL platform to a Java/SQL Server platform
  • Front-end was developed using JSP and Struts
  • Middle-tier was developed using Spring
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Developed a migration utility in Java that migrated client data from a MySQL database schema to a SQL Server database schema
  • Created configuration files and property files in XML for the new version of the application
  • Used Java JDK 1.6
  • Used Apache Maven to build the project
  • Used JBoss application server to deploy the application
  • Used JUnit for testing the application
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer to examine contents of various databases and to test SQL queries
  • Followed Agile Development Methodology and used Test Driven Development.
  • Used Spring and Hibernate extensively in the application development
  • Tested and debugged the application with the migrated SQL Server database
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-threading, Multi-tiered application, distributed multi-tiered design
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD and Microsoft Visio
  • Used SAX parser and DOM parser for XML development
  • Used SOAP, WSDL and a subset of XML schema for Web Services

Environment: Java / J2EE, Spring, Hibernate, Struts, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Confidential, Rochester, NY

Java Developer

Responsibilities:

  • Developed web services
  • Designed the database
  • Middle-tier system was developed using Spring
  • Developed file converters to convert scanned image files between TIFF, JPEG and PDF formats
  • Database connection was established using Hibernate for persistence
  • Messaging was done using JMS
  • Used JBoss application server to deploy the application
  • Created configuration files and property files in XML
  • Used Java JDK 1.6
  • Used Maven to build the project
  • Used JUnit for unit testing
  • Used Tortoise SVN for version control
  • Used Eclipse for IDE
  • Used DB Visualizer to examine contents of various databases and to test SQL queries
  • Followed Agile Development Methodology and used Test Driven Development.
  • Involved in the development of modules using Web Services
  • Extensively used Core Java, Multi-threading, Multi-tiered application, distributed multi-tiered design
  • Prepared Sequence Diagrams and Class Diagrams and ER Diagrams using RAD and Microsoft Visio
  • Used SOAP, WSDL and a subset of XML schema for Web Services
  • Used SoapUI extensively to test the Web services
  • Utilized Factory, MVC, View Helper, Session Façade, Value Objects, Service Locator and Singleton design patterns.
  • Extensive testing and debugging performed of all the modules
  • Implemented the application using Struts framework that uses the MVC design pattern
  • Used the Spring Framework for Dependency Injection
  • Developed persistence layer modules using Hibernate as the ORM tool to interact with the database
  • Configured Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance
  • Used SAX parser and DOM parser for XML development
  • Implemented various XML technologies like XML schemas, XSL style sheets and XSLT
  • Used Junit to develop the test cases

Environment: Java / J2EE, Spring, Hibernate, Struts, Core Java, Java Collections, Java Threads, Multi-threading, OOPS, Design Patterns, HTML, XML, XSLT, Web Services, SOAP, JMS, JUnit, Database Design, SQL, Oracle, SQL Server, Servlets, JSP, Eclipse, Maven, Jetty, JBoss, Tomcat, DB Visualizer, SQL Server Management Studio, Jenkins, Jira, Tortoise SVN, Test Driven Development, SoapUI, Agile Development

Hire Now