We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Around 8+ years of IT experience in analysis, design, implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE technologies and Object - Oriented Programming Concepts.
  • Experienced in Agile Software development process and strong technical knowledge in Core Java, J2EE and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, HTML5, CSS3, JS, jQuery, AJAX, JavaScript.
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate, Algorithm.
  • Experience in Spring framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands on experience in one or more MVC framework Spring (DI/IOC, AOP and JDBC template).
  • Experience in designing web services, SOA based applications.
  • Experience in writing Web Services using WSDL, SOAP and UDDI in distributed web application development environment.
  • Hands on knowledge of building scalable environments using AWS EC2, Ops Works,Jenkins,Git and Docker.
  • Experience in developing and consuming Restful web services.
  • Good hands on experience developing responsive single page application using Angular JS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands on experience with version control systems like CVS (Concurrent svnSystems), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers.
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, Cucumber.
  • Good experience in developing test cases with JUnit for Unit testing and logging using Log4J.
  • Involved in the Development ofCRUDfunctionality for various administrative system related tables and product components.
  • Log4J for extensible logging, debugging and error tracing.
  • Expertise in Web Services architecture in SOAP and WSDL usingJAX-RPC.
  • Experienced in Change Management and Configuration Management processesGIT, SVN, CVS, PVCS, VSS, and Jenkins.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Weblogic server.
  • Experience with Unix, Linux and Windows operating systems.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical and problem-solving skills along with excellent oral and written communication skills.

TECHNICAL SKILLS:

Java/J2EE Technologies: JSP, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0, Hibernate3.x/2.x, Spring2.0/1.0, JMS, Web Services, SOA, SAX and DOM Parsers, AJAX, JAXB2.1/2.0.

Programming Languages: Java (J2SE, J2EE1.6/1.5), SQL, PL/SQL, UML2.0

Application/Web Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss

Frameworks: Struts 2.0/1.0, Spring 3.0/ 4.0, Hibernate 3.0, Spring Boot

IDEs: Eclipse, RAD, MySQL Workbench, TOAD, Spring Tool Suite (STS) 3.8.

Web technologies: Angular 2/4/8, JSP, JavaScript, JSON, jQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, XHTML

Web Services: JAX-WS, JAX-RS, SOAP, WSDL, REST.

Relational Databases: Oracle 11g/12C, DB2, SQL server 2012/2014/2016, MySQL 5.7

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, Waterfall

Testing Tools and Frameworks: JUnit, JMeter, Selenium, Jasmine/Karma, Cucumber, Mockito

CI/CD Tools: Jenkins, CircleCI, SonarQube, Hudson

Version Control: SVN, GitHub, GitLab, Nexus

Build Tools: Maven, Gradle

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Participated inAgile Scrummethodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Developed business services with,JSON, XML andRestfulWeb Services technologies.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Involved indaily meeting withOnsite - Offshore coordination. Involved project coding phase and active member in project maintenance activities.
  • UsedMavenfor project dependency management andLog4jfor logging. Involved in activities like code review, performance improvement.
  • Written application properties to add various properties to application such as Cassandra, Oracle contact points or other file locations in the repository.
  • Standardized processes for testing Angular applications, usingKarmawith Mocha for unit and integration testing.
  • Worked onTrade Item, Product Item publicationsand test in FileZilla to get response that publication is received, review, or rejected.
  • UsedSpring Framework with Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations..
  • Experience in implementing using Spring MVC model integration for front- end request action controller.
  • Spring Frameworkhas been extensively used in all layers of the application including UI, backend and integration.
  • Good Experiencewith Jenkinsfor build and deploying the projects. And, I worked onStashGit repositorysoftwareandParticipate in Unit Testing and Performance Testing.
  • Developed BackendSpring Jerseyresources to serve theJSONdata to the web interface .
  • Developed the application usingSpring boot and Maven.
  • DevelopedApache camelroutes,JMSendpoints and used free marker to customize service responses.
  • Used complete annotation approach for theSpringapplication development and leverageSpring profilingdevelopment and worked onSpringas Application Level framework.
  • UsedWeb services (SOAP, REST)for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing the application usingTomcat Server.
  • Extensively used Jenkins for continuous integration.
  • Multithreading and Asynchronous coding to achieve efficiency.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring.
  • ImplementedSpringBeans using IOC andTransaction managementfeatures to handle the transactions and business logic.

Environment: Java 1.8, Spring 3.5, Apache Camel, Tomcat server, log4j, GIT (Stash), Source Tree, Spring Webflow, Devcenter, Jersey REST web services, Maven, SOAP UI, Eclipse Luna 4.4, Junit, XML, Jason, Cassandra, Jenkins, Glu, Jira, DB2, putty, Angular JS, FileZilla, Junit4 .

Confidential

Sr. Java/JEE Developer

Responsibilities:

  • Involved in Analysis, Design and Development of Insurance plans usingAgile Scrum Methodology. involved in analysis, design and developingfront end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Worked onDeveloping AJAX scripting to process server side scripting with JSP.
  • Developed the application asSingle Page ApplicationusingAngular Js
  • High end use of API’s likeJava Transaction API, Java Persistence API.
  • Design and development of modules usingMVC.
  • Performed data validation inForm beans and Action Classes.
  • Development usingSpring, Hibernate frameworks.
  • Modified Spring, Struts, and Hibernate configuration files as per application requirements.
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Involved in writingSpring Configuration XML, file that contains declarations and business classes are wired-up to the front-end managed beans usingSpring IOC pattern.
  • Used Springs Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • CreatedWeb Services for Remote calling using SOAP.
  • Used Web Services for creating rate summary and usedWSDL and SOAP messagesfor getting insurance plans from different module and usedXML parsers for data retrieval.
  • Extensively usedHibernate concepts such as inheritance, lazy loading, optimistic locking, and transactions.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain
  • Developed reusable componentsin FTP module, File processor,
  • Developed and calling Web services withSOAP/HTTP bindingsfrom message flows.
  • Developed amule application using salesforce connector.
  • Designed and developed integration process between salesforce and Legacy database.
  • Worked on Error handling for the flows and routed the failures to Cloudhub connector and created alerts in the cloudhub to send the error messages to the Operations team.
  • Involved in creatingvarious Data Access Objects (DAO)for addition, modification and deletion of records using various specification files.
  • Deployed the applications onWebLogic Application Server, JBoss and implemented Maven build scripts.
  • Prepared Unit Test Plan & performedUnit Testing using JUnit.
  • UsedGitHubfor version control ; configuredMavenfor dependencies.
  • Implemented Business processes suchas user authentication, Transfer of Service using Session EJBs.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, Angular Js, Spring Framework, Hibernate JPA, Agile, ESB, XML, XSLT, XPath, DOM, UML, WebLogic 10, JBoss, RAD 8.0, Eclipse, Oracle, Ant, Windows, Linux, Anypoint Studio, Mule Runtime 3.8.2, Github.

Confidential

Java J2EE Developer

Responsibilities:

  • Developing the code to generate the policy documents’ in dynamically in word format and pdf format by using Aspose java API.
  • Spring AOP used to check Authorization and determine allowed actions for different workflow status.
  • Hibernate associations and Criteria API are used for chunk processing (batch processing), updating and inserting data into Oracle and DB2 tables.
  • Implemented UI components (grid panels and tree component, forms, etc.) and pages using EXT-JS, JavaScript, HTML, and CSS.
  • JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Maven plug-in is used for build and deploys the application in Web Sphere Application Server (WAS).
  • Worked on JSON responding web services to send and receive data on both upstream and downstream.
  • Coordinating, planning, and executing processes for Issue management, change management and Quality management.
  • As scrum master attending organizing scrum call with my team to get the status and clear if any roadblocks for any of developer/BA.
  • Monitoring HPQC for reporting defects and keep updating with comments according to work done by team.

Environment: Java 1.6, J2ee, Spring Framework, Web services, PL/SQL, Maven, XML, RAD, SOAP UI, AJAX, Ext JS, CSS, Oracle

We'd love your feedback!