We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8 years of IT industry experience in extensive variety of ability set, roles and industry verticals.
  • Expertise in application development utilizing J2EE based technologies, such as spring, Web flow, Web Services, Hibernate, Simple JDBC Template, I - Batis, Struts2.0, EJB2.0, Servlets2.1, JSP, JMS, JSF, AWT, Applets, Swing, XML, and JNDI.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Developed user interface using JSP, JSP Tag libraries, Java Script and angular JS.
  • Good knowledge on SOAP and Rest based Web Services Frameworks and SOA using Confidential BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Extensive experience in architecture design and modeling using UML /Rational Rose, Agile, SCRUM, Waterfall methodologies.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms , data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge.
  • Developed Java applications using various IDE's like IntelliJ and Eclipse.
  • Proficient in Application Development with web technologies, Distributed Technologies and Client-Server architecture environment.
  • Extensive experience converting business requirements into appropriate technical solutions.
  • Good Experience in writing complex queries using CTE’s (Common Table Expressions) in SQL.
  • Good experience using version control tools like Clear case, GIT, CVS, and Tortoise SVN.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS

Languages: JAVA, HTML, XML,C,C++

SDLC Methodologies: Agile, Waterfall

IDE tools: Eclipse, IntelliJ

Server-Side Programing and Frameworks: Servlets, JSP, Custom Tag Libraries, Struts, Spring and Hibernate.

Web Services: RESTful, JAX-RS, JAX-WS

Test Automation Tools & Testing Frameworks: UFT (QTP), Selenium Web driver. Test NG, Junit.

CI & CD Build Tools: Jenkins, Docker, Maven.

Database & Messaging Queues.: MySQL, Confidential, NoSQL (MongoDB). Rabbit MQ.

Web Application servers: Apache Tomcat, JBOSS.

Bug Tracking tools: JIRA

Operating Systems: Windows, Mac IOS.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, spring and AJAX technology.
  • Wrote JavaScript's for validating the client-side user information based on their business rules. Developed cross-browser compatible website using HTML5, CSS3, and jQuery.
  • Developed Custom tag libraries for providing multi-lingual functionality. Worked with HTML, DHTML, CSS, JAVASCRIPT and Confidential in UI pages.
  • Worked with Web API to provide services to HTTP requests.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP's, DHTML and java scripts.
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Proficiently used RDBMS. Concepts with MySQL and experienced in writing SQL Stored procedures.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Provided XML and Confidential response format to support various service clients.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, spring and Hibernate Frameworks.
  • Experience in Web Services development using Apache-Axis, JAX-RPC and Security architecture for marinating security levels for business process.
  • Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Actively involved in using Angular JS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable
  • Created and managed all hosted or local repositories through GIT.
  • Extensive experience using backbone.js and EXT JS for creating rich user interface.
  • Wrote Junit classes for the services and prepared documentation. Re-Run the iterative tests for any fixes and tuning.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java1.8, J2EE, JSP, JSTL, JQUERY, JDBC, JSF, EJB, Spring Framework (IOC, MVC, AOP) Spring Boot, Security, Hibernate, XML, JavaScript, Angular JS, CMM, Web services, REST, WSDL, Micro Services, OAUTH, Servlets, NOSQL, MongoDB, WEB API, HTML, JBOSS, XHTML, CVS, JUnit, XSLT, Maven, GIT.

Confidential, Cary, NC

Java Web Application Developer

Responsibilities:

  • Worked as a full stack developer to develop web applications using spring, Rest based Web services providing OAuth authentication.
  • Designed and developed J2EE design patterns such as Front Controller, Session Facade, and Data Access Object to meet business solution.
  • Used HTML5, CSS3, JavaScript, JSP, jQuery, Ajax, AngularJS and Bootstrap in UI front end.
  • Designed internet web application using J2EE architecture and JDBC for database connectivity.
  • Strong partnership Development and Production Support Team.
  • Modified the database schema as per business requirements.
  • Involved in providing after hours on-call production support.
  • Implement DevOps best practices and document processes to maintain high availability detailed notes for audit purpose.
  • Developed test cases for business requirements.
  • Worked on day-to-day management and administration of projects.
  • Designed and implemented user interface using jQuery, Confidential, JSP, Spring MVC, JavaScript, HTML, CSS and AJAX.
  • Automated GUI tests using Selenium and Integrated with Jenkins.
  • Written SQL Queries and stored procedures to interact with Confidential DB.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, spring and Hibernate Frameworks.
  • Responsible for interacting with business users, development team and vendor for any issues during the testing phase and post-production.
  • Ingestion Router Service is one of the critical services of CI world, its exposed as both SOAP and REST. Clients consume the service to ingest the documents to FileNet Systems.
  • Designed JSP pages to handle client request and response.
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Confidential Relational data model with an SQL-based schema.
  • Involved in Hibernate implementation using Spring Hibernate integration.
  • Worked on Queueing Messages using Rabbit MQ.
  • Consumed SOA based Web Services using SOAP.
  • XML Binding with (JAXB) to bind XML schemas to Java representations.
  • Worked on analyzing production exception logs to provide the fixes.
  • Developed test cases and executed them while testing phase.

Environment:: Java, J2EE, Spring, Hibernate, JMS, Servlets, JSP, JS Tag Libraries, HTML5/CSS3, Angular JS, Spring Security, OAuth, Junit, XML, JDBC, JIRA, Rabbit MQ, Nexus Repo, Restful, Confidential, Apache Tomcat, Maven, Jenkins, GitHub, Bit Bucket, IntelliJ.

Confidential, Iowa City, IA

Java Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Generated technical design documents based on the requirements, including the flow diagrams, use case diagrams, sequence diagrams, class diagrams etc.
  • Worked as a full stack developer to develop web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, jQuery, AngularJS in front end.
  • Used Hibernate for Object Relational mapping. Developed the persistence layer (DAO) and the presentation layer (controllers).
  • Used spring framework including spring core, Spring Web, Implement the authentication, authorization, and access-control features by using Spring Security.
  • Worked on Code Deployments in all Environments.
  • Supported existing frameworks and did JavaScript validations and worked in Struts validation framework for performing front-end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Written Test NG test scripts to automate the unit testing process.
  • Used Log4j for logging. Used Tomcat as the application server.
  • Attended daily stand-ups to report status and assist team members overcome technical problems.
  • Performed labeling, creation of tags and maintained different branches in GIT (version control) in order to maintain various versions of a project. Mentored other developers with GIT commands.
  • Configured and Build jobs in CI Jenkins for the projects and deployed in STATUS for QA and Production Environment.

Environment: : Java, J2EE, Spring MVC, Hibernate, JMS, Servlets, JSP, Spring Tag Libraries, Java Script, jQuery, CSS, HTML, AngularJS, Test NG, XML, Confidential, Maven, Apache Tomcat, Swagger Framework, RESTful, NoSQL, MongoDB (ROBO Mongo), simple JDBC Template, Jenkins, JIRA, Design patterns, GIT, Rabbit MQ, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case and Sequence Diagrams during the design phase using Rational Rose.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Developed user interface with Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Waterfall approach for the Software Development also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables
  • Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
  • Worked on WSDL’s files in SOAP web services for publishing Services and to consume web services.
  • Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Confidential database
  • Used another Jakarta commons logging, ANT and SVN.

Environment: : Java 1.6, XML, XSL, JDBC, SQL, PL/SQL, SOAP, Eclipse, Ant, SVN.

We'd love your feedback!