We provide IT Staff Augmentation Services!

Sr. Ja Developer Resume

0/5 (Submit Your Rating)

VA

SUMMARY

  • Having around 8 + years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experience with Object Oriented Analysis, Design & Programming.
  • Experience in DevOps, Release Engineering. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Linux etc.
  • Experienced in planning and development of designs for Migrating to AWS cloud.
  • Experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS etc.
  • Good knowledge and extensive experience in implementing open source frameworks O/R Mapping Hibernate 3.x, Spring 2.5/3.0, Struts and integrating among them.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in Continuous Integration tools such Jenkins and Bamboo.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Good Knowledge and Hands on experience in creating Web Services using SOAP and Restful.
  • Experienced in developing and managing Ant, Maven, Gradle scripts as build automation tools.
  • Worked extensively on Core Java Concepts like Multithreading, Concurrency framework.
  • Experience in creating Custom Responses using SiteMinder API.
  • JIRA development with JAVA.
  • Well versed with Core Java, J2EE, Spring MVC, Spring ORM, Spring Boot, Webservices, iBatis, EJB, Hibernate, Oracle, ATG, JSP, Servlet, Intershop, Microservices, Tiles, Mockito, Informatica MDM, Informatica SIF.
  • Strong application development experience on Windows, UNIX, Linux, Solaris platforms.
  • Experience in working with the NoSQL, Mongo DB, Apache Cassandra
  • Experience in developing websites using AEM/CQ, including the creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
  • Experience with 2-tier, 3-tier and N-tier architecture
  • Experience in Designing database schema, developing complex SQL queries and writing PL/SQL Stored procedures and Functions.
  • Developed Micro Services for the Visa Debit Card team using Spring Boot and Java 8.
  • Experience in using ORM tools like Hibernate, iBATIS for XML mappings and Java Objects.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Experience with messaging middleware and data grids (e.g. IMDGs such as Hazelcast, Infinispan, Grid Gain, GigaSpaces, Gemfire, Terracotta, Coherence) preferable.
  • Been working on diverse Database Servers like Oracle 11g/10g, My SQL 5.0
  • Working on Eclipse IDE/Web Storm IDE for JAVA/J2EE Application development.
  • Good understanding of ORM technologies such as JPA, Top Link, Hibernate, iBatis/MyBatis and Spring JDBC
  • Good knowledge and experience in Agile Scrum methodologies.
  • Performed client side validations using JavaScript functions to implement various functionalities. Handled the server side validations by using the validator framework
  • Experience in project management tools like Clear case, SVN and PVCS, Subversion.
  • Experienced in Deployment and Release Management.
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ

TECHNICAL SKILLS

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC

Framework/Libraries: Struts, Spring, Hibernate, Spring boot, Spring 4

Web/Application Servers: Apache Tomcat, JBoss, WebSphere 7.0/8.1, AWS, Micro services

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI, AWS

Database and Tools: Oracle 9i/10g/11g, MySQL, DB2, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7

Source Control: SVN, CVS, GitHub

Build & Deployment: Maven, Ant, Jenkins

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally

PROFESSIONAL EXPERIENCE

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Developed web-based applications using spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring Java Mail Sender Impl.
  • Prepared Design specifications, mockups and sample solutions and demonstrated to client
  • Developed and consuming Restful Web Services using media applications like JSON, XML and Text data.
  • Used OWASP ESAPI to validate the input requests and encode the output responses to/from the service
  • Developed Web GUI involving HTML5, Node.js, Java Script under MVC architecture
  • Used Angular JS, HTML5, CSS3 all HTML and DHTML is accomplished through Angular JS directives.
  • Used case analysis, assessing the impacts for deliverables.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel and achieved integration between applications using Apache Camel.
  • Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Integrated Jenkins with git/GitHub, Ant, Maven, Gradle for build Chef configurations, artifactory/nexus and udeploy to publish the artifacts
  • Successfully developed change instructions in Groovy scripts with test cases.
  • Worked with NoSQL databases such as Cassandra, Mongo DB, and Risk.
  • Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application.
  • Used MySQL, Oracle 10g/11g databases to do CRUD operations.
  • Developed Micro Services for the Citi Debit Card team using Spring Boot and Java 8.
  • Coexisting legacy monolithic Java 6 apps with next generation Java 8/Spring Boot micro services.
  • Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Wrote unit test cases using JUnit, Mockito, Easy Mock, Power Mockito framework.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
  • Involved in parsing JSON String using JSON parsers like GSON, Jackson.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).
  • Implemented Application backend as Node.js Express Application Server.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Wrote some Groovy scripts for maintaining and synchronizing data between Grails database and production system
  • Involved in parsing HTML Docs using JSOUP parser.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed Web Applications using MongoDB and back-ground processes.
  • Worked on web application security and worked on the security framework OWASP.
  • Worked with Gradle for Dependency Management and as build tool.
  • Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plug-in development platform. JIRA is an issue tracking and projects management system that is written in Java.
  • Used Apache Tiles as the template framework.
  • Built a Restful API to save and retrieve geo locations using a remote server in Java using Spring, Mongo DB, Apache CXF, and JAX-RS
  • Log4j was used to monitor the error logs. Used GIT Repository as version control tool.
  • Involved in developing internal application using Angular JS, React JS and Node.js connecting to Oracle on the backend.
  • Involved in coding plug-in to configure JIRA and allow it to access external database field.
  • Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, Ext JS, Angular JS pages, EJB and XML.
  • Worked with Jetty, Apache Tomcat web servers for deploying the web applications.
  • Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Used Source code repository management using GIT Stash (Bit Bucket) and Source Tree tool.
  • Designed and developed using Java/ J2EE, Collection frameworks.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Experience in Trouble-shoot production issues and worked even after the project went live.
  • Used Agile/Scrum as the working environment for this project.

Environment: Java/J2EE, JSP, JBOSS, JSON, XML, Spring, Groovy, SQL, Apache Camel, PL/SQL, Node.js, AJAX, JavaScript, JQuery, Bootstrap, HTML5, CSS3, DB2, MySQL, React JS, Oracle 10g/11g, OWASP, Jenkins, GIT, JUnit, JIRA, AngularJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J, Micro services, Spring boot, Java 8

Confidential, NJ

Java Programmer

Responsibilities:

  • Strategically switched between client side (HTML, JavaScript) and server side (Java) work as the project and the team dynamics demanded it.
  • Support in the Westlaw Next Support project by assisting in developing and enhancing the various modules of the project and trying to test and fix the bugs of highest priority.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to 43 applications.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Utilized AWS cloudwatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Created AWS Route53 to route traffic between different regions.
  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Involved in gathering requirements from existing functionality for the customers.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Working with Git, GitHub and Ant, Maven, Gradle builds integrated and configured in Jenkins.
  • Took ownership of the Cloud paging Studio for Android, which packaged and cloudified android applications. Rewrote the Studio from the ground up and converted Shell Scripts into Gradle build scripts.
  • Effectively collaborated with developers, designers, testers, other team members and outside teams in order to complete my tasks and bring value to the company products.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable).
  • Designed and implemented Gradle build and deployment scripts for AA.com, converting highly complex Ant, Perl, and Groovy scripts.
  • Developed a strong understanding of good programming practices, solid code and thorough unit testing.
  • Actively relied on concise language and diplomacy when discussing requirements and expectations of the tasks/stories assigned to me.
  • Genuinely understood the importance of being sensitive to team dynamics and developed a cheerful and supportive role for my team.
  • Patiently integrated myself in the team by thoroughly studying the code and the project and by using the available resources.
  • Intelligently made use of analytical and problem solving capabilities in order to hit my targets and to refactor and to restructure code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Used AJAX Controls to increase the performance of the web application.
  • Involved in setting up the Development, staging, testing & production environments for the application.
  • Involved in Analysis of the Customer requirements and understanding existing conventional system and process.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Involved in using Spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.

Environment: JAVA/J2EE, HTML, JavaScript, AJAX, JQUERY, CSS3, React JS, Servlets, JSP, XML, XSLT, XPath, Eclipse, JUNIT, Tomcat v6.0, Spring frame work- DI, AOP, MVC, REST, Apache Ivy, Angular JS, Fiddler, AWS, Chef .

Confidential, FL

Java Programmer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including EJB, Form Bean and Action classes.
  • Developed remote communication using REST/JSON and REST/XML with spring.
  • Used JSP, JavaScript, AngularJS, AJAX and JQuery for UI.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Developed Web pages using AngularJS and JSP, for the support app which is a test tool for a quick standalone testing of the Web Services calls.
  • Implemented Spring Validation Framework for Server side validation.
  • Implemented backup strategies based on the company policy using Shell Scripts.
  • Developed web based presentation using JSP, AJAX and Servlet technologies and implemented using Spring framework.
  • Worked on J2EE, Spring suites, Spring boot, JUnits, REST API’s, Java Script (JS), CSS, HTML, Angular JS.
  • Worked on REST WS for providing the basic services on providing audit details as producer in JSON string using spring annotations.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed the User Interface using HTML 5, JSP, Java Script, AngularJS and CSS.
  • Designed and developed backend java Components residing on different machines to exchange information and data using JMS.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Maintained CSS and HTML 5, XSL, XSLT, JavaScript, AngularJS and Bootstrap for designing Webpages.
  • Writing Shell Scripts for managing day-to-day transactions & for automation of routine tasks.
  • Used Spring, Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Developed the war/ear file using Ant script and deployed into WebLogic Application Server.
  • Used JavaScript for client-side validation and Spring Validator Framework for form validations.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Written Selenium test cases and Cucumber test cases for Java code.
  • Written Junit and Jasmine Test cases for performing unit testing.
  • Integrated Spring DAO for data access using Hibernate, used HQL and PL/SQL for querying databases.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Worked with QA team for testing and resolving defects.
  • Implemented the MVC architecture using Struts framework.
  • Used Jira & ANT automated build scripts to compile and package the application.

Environment: J2EE,Java 8.JavaEE 7,Spring AOP, Spring-JMS, Spring-JDBC, Spring Core, Hibernate, Design Patterns, XML, Oracle, PL/SQL, Bootstrap, Web Sphere App Server, Apache Axis, AngularJS, ANT, Ju-nit, Hadoop, UML, UNIX shell Scripting, Web Services, SOAP, Jira.

Confidential

Java Programmer

Responsibilities:

  • Involved in understanding the requirements from the System Use cases (SUCs) and creation of design documents.
  • Involved in software development process for TDD using with testing team.
  • Designing and development of various server side components for Shopping Cart, Order Management, Inventory.
  • Implemented business rules using Drools for business requirements.
  • Development of SOA architecture in primary components for Transaction Pipeline and Drools Rules Engine.
  • Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases for business layer and user interface using mock objects, easymock, and Selenium.
  • Integration of Web Services for E-Pay Tax and Authentication calls.
  • Worked on J2EE, Spring suites, Spring boot, JUnits, REST API’s, Java Script (JS), CSS, HTML, Angular JS.
  • Designing and developing the Customer Service App where customers can contact to Place Orders.
  • Design, development and integration of EPay, EBE and Auto billing system web services with Estore.
  • Design and development of SOAP/REST Web Services for Billing and Payment component.
  • Developed UI components using JSP, Servlets, JQuery and Spring.
  • Deployed applications to Web Sphere Application server.
  • Designed and developed the core services such as Logging, Exception handling framework etc.
  • Spring Quartz scheduler for offline jobs to process orders that are stuck due to unavailability of dependent external system.
  • Integration of Paymetric XiSecure REST WS to store the Credit card information's at Paymetric's secured server and XiPay REST WS to complete the payment transactions.
  • Used continuous integration and deployment tool Hudson and version control tool SVN.
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Used forward engineering to create a Physical Data Model with DDL that best suits the requirements from the Logical Data Model.
  • Security management and system troubleshooting using TCP/IP & LDAP.
  • Design and implementation of roles and rights using Spring LDAP in the Customer Service Representative (CSR) application
  • Fixing and verifying the bugs reported during the various testing life cycle (Unit, QA, UAT and Performance) of the project.
  • Developed Java code generators to generate Mockito test cases for java code.

Environment: Java/J2EE, Hibernate, spring, Axis, JSP, Servlets, JQuery/Ajax, Web Services (SOAP/REST), Tomcat, Web Logic, JBoss, Drools Engine, JUnit, JavaEE 6, MySQL, Oracle, Mockito, Windows 7, UNIX, ANT, Maven, XML, Perforce, JDBC, Drools Rule Engine.

Confidential

Java Programmer

Responsibilities:

  • Gone through Requirements in BRD & FDN and Designs in TSDs.
  • Involved in developing JSP pages for IPA pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate clases.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loaing.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java & J2EE design patterns.
  • Involved in client & server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Used code version controlling using SVN.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Supported the applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed the process.
  • Instrumental in tuning the framework to meet the performance standards.
  • Involved in unit testing using JUNIT and Integration testing.
  • Ran ERA report in local machine & fixed check styles & Find bugs issues.
  • Fixed & Tracked defects using Quality Center effectively.
  • Involved in code build & deployment using Ant.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer

We'd love your feedback!