We provide IT Staff Augmentation Services!

Senior Java Developer, Resume

4.00/5 (Submit Your Rating)

Woburn, MA

SUMMARY

  • Java and Web Component Developer around 7 Years of experience in design and developing reusable, scalable and high - performing enterprise applications using Java/J2EE, Spring, Hibernate and RESTful Web Services technologies
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Extensive experience using framework APIs like Spring, Spring Boot, Struts and Hibernate.
  • Proficient in building Web User Interface (UI) using HTML5, XHTML, JavaScript, DOM, jQuery, Ajax, ReactJS that follows W3C Web Standards and are browser compatible.
  • Expertise in Spring using IOC, AOP, MVC, Rest Template, JMS Template, ORM Template, JDBC Template and Spring Security.
  • Experience in using Java, JEE, J2EE design Patterns like Singleton, Factory, Abstract Factory, DAO, Transfer Object, Proxy, Prototype, Bridge etc… for reusing most effective and efficient strategies.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/ Development Methodologies (OOAD), Object Modeling with Use Cases, Activity Diagrams, Sequence Diagrams, Deployment Diagrams and Class Diagrams using UML with Star UML and Microsoft Visio.
  • Good Exposure to middleware tool like JMS and configured Connection Factories and Topics/Queues.
  • Expertise in developing the multi-tier web applications in Spring MVC, Struts 1.x, 2.x and JSF that ensures clear separation of layers and rapid application development.
  • Experienced in developing XML documents with XSDs/DTDs using DOM, SAX and JAX-B parsers.
  • Expertise in using Relational Databases like Oracle and My-SQL, creating stored procedures, triggers, functions, schema design and Non-Relational databases like MongoDB.
  • Expertise in Unit testing through JUnit framework and implemented Test Driven Development.
  • Continuous integration using Hudson, Jenkins and SVN.
  • Involved in Peer-to-Peer code reviews and collaborate with product management, quality assurance and the executive teams to understand the platform vision, share best practices, and implement process improvements.
  • Good understating and Strong Experience in using open source libraries /frameworks.
  • Mastery in developing reusable components for cross cutting concerns like Logging, build management, Transaction management, and Testing framework using Log4j, Ant, Maven, Jira, JMeter and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Good 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 7 & 8, C#, JavaScript

Web Technologies JSP, Struts, Spring Boot, Spring MVC, JQuery, AJAX, HTML, CSS, React JS

Middle-Tier Technologies Spring IOC, Spring AOP, Spring JMS Template, Spring Security.

DAO & ORM Technologies JDBC, Hibernate, Spring JDBC Template, Spring ORM Template.

Web Services SOAP, WSDL, Apache Axis, JAX-WS, Spring Rest Services.

Build and CI Tools ANT, Maven, Hudson, Jenkins, SVN, GIT

Application & Web Servers WebLogic 11g, JBoss 7 and Apache Tomcat 6/7.

Unit Testing JUnit with easy mock and Mockito frameworks.

Tools & Others Soap UI, ELK, Eclipse, SQL Developer, TOAD, VISIO, Quality Center.

Databases Oracle, My SQL, SQL Server and MongoDB.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Design and development mission critical projects with direct impact on the evolution of Priceline's business based on several teams across Confidential
  • Develop applications using Java 1.8, Spring and Hibernate Frameworks.
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed Business layer using Spring (IOC, AOP and JDBC).
  • Used Spring Boot libraries to convert them to Microservices and enabling distributed properties configuration using spring cloud config-server.
  • Worked on serverless architecture use case using AWS s3 buckets.
  • Developed the Product Builder UI screens using HTML, CSS, jQuery, JSP, XML, JavaScript, React-JS, and Bootstrap.
  • Used Bootstrap for Responsive design of the application with React.
  • Implemented Spring MVC framework in the application which is based on MVC design architecture.
  • Created DB Tables, Functions, Joins, and Stored Procedures and wrote prepared statements using Oracle.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Developing REST services equivalents for the already existing SOAP architecture.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Designed the UML diagrams based on the OOAD principles.

Environment: Java, JSP, Spring Boot, Spring MVC, Ajax, HTML5, React, Web Services, ORACLE, Junit,, UML,, Maven, XML, Log4j, Eclipse, GitHub, Tomcat, JSON.

 

Confidential

Senior Java Developer

Responsibilities:

  • Designing and developing client enhancements using Java, Spring, Hibernate, RESTful web services.
  • Analysis of performance metrics like Java Profilers, Thread Dumps, GC Dumps, Nmons, AWR etc.
  • Implemented the Spring MVC Architecture and Spring Bean Factory using IOC and configured the bean properties using dependency Injection.
  • Gathering technical requirements and coordinating offshore team.
  • Designed application architecture for standalone applications.
  • Developed Entity objects using Hibernate 3.0 framework for ORM.
  • Implemented dependency injection and aspect oriented programming using Spring3.0 framework.
  • Developed big web services to access them on the fly.
  • Developed application using Spring, Hibernate and Multi-Threading.
  • Updated database schema design for various user stories and worked on multiple design patterns for efficiency.
  • Developed JUNIT test cases using Mockito.
  • Developed build scripts using Maven.
  • Deployed the application in Web Logic application server.
  • Used the Hudson server for the Continuous Integration.
  • Did release management using SVN.
  • Developed Entity objects using Hibernate 4.0 framework for ORM.
  • Developed Spring, DAOs and DTOs, writing Hibernate HQL queries and advanced SQL on database systems.
  • Updated database schema design for various user stories.
  • Developed loosely coupled and reusable code utilizing design patterns like Factory, Abstract Factory, and Singleton Method.
  • Developed JUNIT test cases for all the DAO, service classes.
  • Developed build scripts using Maven.
  • Did release management using SVN.

Environment: Java, Spring (IOC), Hibernate, XML, XSD, RESTful Web Services, XML Beans, Maven, Oracle, SQL, JUNIT, Linux, Web Logic 10.3.5 server, Eclipse, SOAP UI. J2EE 1.7, Spring MVC, IOC, AOP, Spring Integration with Hibernate, JPA, Maven, Jdbc, Apache Server, Eclipse, JIRA, Oracle DB, UNIX.

 

Confidential

Software Engineer

Responsibilities:

  • Working in a fast-paced Agile Methodology Environment.
  • Reviewing and analysing functional requirements documents and business requirements documents.
  • Coordinating with the product management team for clarifications and verification of Business Scenarios identified by the Test team and also help identify more scenarios to prevent any gaps.
  • Reviewing the Test Basis, designing and documenting the Test Strategies, Test Plan, Test Cases and executing test cases.
  • Created Selenium WebDriver based scripts using Java & Junit/TestNG framework.
  • Designing of Automation framework to be used in UI testing with Selenium WebDriver.
  • Responsible for writing and maintain Selenium Web driver scripts for regression and functional testing using data driven framework
  • Performing functional tests using Selenium Web driver with data driven framework and documented final results in a database.
  • Involving in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
  • Manually testing, verifying and validating that the product meets user requirements.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment : Eclipse, Agile environment, Web Services, Selenium 3.0 WebDriver, Apache Maven, TestNG, GIT, JIRA, Soap UI

We'd love your feedback!