We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Taxation, -oH

SUMMARY

  • Having 7+ years of experience in IT industry and worked extensively in Java/J2EE Technologies involving technical solutions, performance tuning of applications with varied user requirements.
  • Extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation and Deployment.
  • Extensive experience in web technologies HTML5 / CSS including Java script, JQuery, Ajax, JSP, PrimeFaces, AngularJS, NodeJS, Backbone. js, JSF and advanced understanding of front-end optimization techniques and cross-browser compatibility.
  • Ability to work with cross functional teams to develop applications with rich user experience that clearly meet customer requirements
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Core Java, Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/REST Web services.
  • Experience in designing REST APIs that allow sophisticated, effective and low-cost application integration.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE web services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in XML related technologies such as XSL, XSLT, XML schemas, XPaths, XForms and parsers like SAX, DOM for parsing XML into java object.
  • Experience in building Microservices with the help of Spring Boot, Inversion of control, Spring control, Spring MVC and developed Spring based applications with very less configuration
  • Experience working on JBoss, IBM Web sphere, Web Logic and Tomcat application servers with rapid development interfaces as part of configuration and development of Enterprise Applications.
  • Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Mysqlwork bench, SQL server and NOSQL databases like MongoDB.
  • Proficient in Database development using different RDBMS (Oracle, MySQL, DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Experienced in working with messaging-oriented architectures using JMS, MDB and business layer using Session beans ( EJB ) and persistent layer using Entity beans.
  • Experience with unit testing using JUnit and automated testing using JMeter and build/deployment applications using Maven, ANT.
  • Hands on experience on Concurrent Version Systems (CVS), Maven, TDD, Ant and CI servers like Jenkins, RAD, SVN, Clear Case and Git.
  • Good knowledge on message service MQ’s like IBM MQ, RabbitMQ and Active MQ.
  • Experience on continuous integration tool like Jenkins.
  • Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
  • Experience in Agile methodologies, Waterfall Model, Test Driven Development, Iterative and Incremental development.
  • Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.

SKILL SET

Web Technologies: HTML5, CSS3, XML, XHTML, XSL, AJAX, JQuery, JavaScript, JSP, JSF, AngularJS, NodeJS.

Languages: Java/J2EE, PL/SQL, C

Frameworks: Spring (IOC, Core, Batch, Webflow, Security, AOP, JDBC, MVC) Struts, Hibernate.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

Testing tools: Junit, Jmeter, Jtest, jenkins.

Application Software: Adobe Photoshop, Microsoft Office, Visio.

Web Servers: HTTP Web Server, Apache Tomcat, WebLogic, IBM Web Sphere.

Version Control & Build tools: CVS, SVN, Git, ANT, Maven, Rational Clear Case.

Developer Tools: Eclipse, Net Beans and Ibm webSphere.

Operating Systems: Windows 98, 2000, XP, Mac OS, Linux.

Databases: Oracle RDBMS 9i/10g, DB2, Mysql workbench, MongoDB, SQL Server 2005/2008.

PROFESSIONAL EXPERIENCE

Confidential, Taxation -OH

Sr. Java Developer

Responsibilities:

  • Responsible for Requirement Analysis and Solution Development in Agile approach for the STARS project Web Front End application.
  • As a member of the Web Front End team, developed and implemented responsive web pages using HTML, CSS, Java Script. while maintaining high usability standards.
  • Consumed SOAP web services exposed by the backend PSRM system and performed data parsing, validations and check logic before sending these to the WEB UI.
  • Got involved in user story reviews with Business Analysts, provided support for all phases of development release cycle interacting with Quality Analysts, Business Analysts, Product Owners, and Technical Leads.
  • Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods according to advice.
  • Developed Spring Batch programs to process nightly jobs, also to run report jobs. Reports were generated using Jasper Reports.
  • Implemented Testing framework using Junit for achieving test coverage for the code being developed.
  • Involved in development of Single-Page Application(SPA) using Models, Views and Controllers of Angular.js as a part of team project.
  • Involved in UI testing to ensure a smooth User experience on the website and consistency of UI elements such as Buttons, Links, Text, Sizes, Layout and more.
  • Cross-Browser website compatibility testing using different versions of IE, Google Chrome, and issue fixing.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications
  • Working on Apache Velocity framework to generate dynamic content based on predefined Velocity templates using VTL.
  • Followed Spring MVC pattern and used View Resolver to map web pages.
  • Develop database queries using Structured Query Language (SQL) to interact with databases like Oracle, MS SQL.
  • Implementing JPA with hibernate entities framework.
  • Writing query using ORM framework.
  • Supporting the QA team with respect to bug fixes during SIT and UAT.

Environment: Java 1.7, RAD 9.0, IBM WebSphere v8.5, HTML, CSS, JSF 2.0, JavaScript, Jquery, AEM, Bootstrap, Angularjs, PrimeFaces 5.0, Spring, Hibernate, JSON, Web services, JAX-RS, JAX-WS, Soap, JBOSS, JIRA, SVN, SQL server, Log4j, Maven, Agile.

Confidential -NY

Sr. JavaDeveloper

Responsibilities:

  • Responsible for designing and developing web-based enterprise applications using Java 8/J2EE frameworks such as Spring and Servlets.
  • Worked extensively in front end technologies like Angular JS1.x and Angular2, HTML5, CSS3, JavaScript, Jquery, AJAX for developing web-based application.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Participated in Agile Development team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and transaction Management.
  • Implemented RESTful web services in service-oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and authorization using spring security and OAuth2authentication protocol respectively.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Maven for build framework and Jenkins for continuous build system. Used HP Quality center for Bug tracking in the project.
  • Developed Enterprise Web services (REST) built on spring framework and consumed and generated client using Rest template and Jackson for JSON conversion.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate Query Language (HQL).
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Focused on Test Driven Development(TDD) thereby creating detailed Junit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Used Jenkins for continuous Integration and continuous Delivery to assemble pipelines amid organization.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java, Micro Services, Hibernate, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring Batch, Restful, Soup UI, Ready API, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, Junit, Maven, Apache Tomcat, GitHub, JIRA, STS

Confidential

Java developer

Responsibilities:

  • Designed user interface screens to integrate UI components and third-party software to create solutions to business problems defined by specific business requirements
  • Designed UI components, single page applications using Angular JS directives, services, and controllers.
  • Implemented routing mechanism using Angular JS ng-route module, router providing services.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data by consuming Rest based web services.
  • Developed JSP and HTML, CSS and a part of presentation layer using JavaScript, AngularJS and Nodejs.
  • Developed Service Java classes for getting information from the External System and make them as Spring beans using Spring dependency injection.
  • Used Spring framework’s MVC framework to better control the presentation, business and navigational aspects of the applications
  • Used Spring validation framework to implement the server-side validations and used the AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Created reusable components as Spring aspects to use across the application.
  • Used Hibernate core interfaces, annotations, configuration files to implement DAO layer implementations.
  • Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restful API.
  • Unit Testing the AngularJS using the Karma framework, used library manager Bower and packaging manager grunt for building the complete UI.
  • Implemented Caching for Rest service using Etag and security using OAuth Security implementation.
  • Responsible for configuring and deploying the builds on IBM Rational Team Concert.
  • Worked with GIT version controlling system for continuous developments using Agile methodologies.
  • Used JUnit for accomplishing test driven development along with Jenkins CI in an agile environment.
  • Extensively used log4j to do logging of information in the application.
  • Used Apache Maven for dependency management and integrated with Jenkins.
  • Deployed the application on Linux server in testing and production environments

Environment: Java, Spring, Spring Batch, Hibernate 3.1, RESTful web services, Angular JS, JMS, Nodejs, Junit, Maven, Linux, Jenkins, Karma, JBoss, ActiveMQ, Oracle 10g, MongoDB, Selenium, GIT.

Confidential

Java developer

Responsibilities:

  • Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application
  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture.
  • Involved in developing business components using spring frame work.
  • Handled development of the middleware (EJB), coding both session and entity beans
  • Coded the Servlets for carrying the user inputs and accessing the corresponding EJB
  • Involved in the detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose
  • Developed database access components using JDBC
  • Developed Customs tags to display dynamic contents and to avoid substantial amounts of java code in JSP pages
  • Involved in developing presentation components using J2EE and Struts frame work
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation
  • Developed Data Access Objects (DAO) for retrieving data for features needing bulk data access
  • Used IBM WSAD 5.0 IDE to develop the different J2EE components like EJB’s, Client jars, Web Modules and Application EAR modules
  • Setting up the testing environment for testing followed by preparation of test plans. Extensive unit and functional testing
  • Provided onsite technical support and resolved coding errors for business-critical applications for order entry and customer service, resulting in 36% improvement in quality.

Environment: Java, J2EE, Struts, UML, JDBC, JSP, spring, EJB, HTML, Java Beans, XML, Servlets, WSAD 5.0, MY SQL.

Confidential

Software Engineer/ Java developer

Responsibilities:

  • Performing front end designing using Java Script, HTML and CSS
  • Validating input provided in user interface using jQuery
  • Used JSP’s HTML on front end, servlets as front controllers and java script for client-side validations
  • Experienced in design, development, Object Oriented Analysis and testing the application.
  • Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
  • Hands on Experience of writing prominent level and detailed test cases
  • for Functional and Regression testingof numerous different integrated complex applications.
  • Developed the application using Struts that leverages classical Model View Controller (MVC) architecture.
  • Experience in setting up development environment on WINDOWS Includes installing JDK, Tomcat Server and MySQL.
  • Writing and optimizing SQL queries and stored procedures
  • Actively participate in team meetings, communicate with business analysts to understand business requirements
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Worked closely with the programmers and graphic designers for project requirement and analysis.
  • Documenting the details regarding changes being performed in the system
  • Unit, integration testing and performance fixes.
  • Enterprise level code scanning, standardization and performance optimization.

Environment: HTML, JavaScript, CSS, jQuery, SQL, Unix, .Net, Java 1.7, J2EE, Servlet, Windows, MS Office.

We'd love your feedback!