We provide IT Staff Augmentation Services!

Java Developer Resume

Madison, WI

SUMMARY

  • Java developer with around 5+ years of experience in Software development life cycle - analysis, design, architecture, development, testing, deployment, maintenance.
  • Expertise in object-oriented technologies, client-server systems, web-based applications, and business applications.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Shell Scripting, Hibernate, XML, a, Web service, Axis, NetBeans, Eclipse, ANT.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL,XSLT,Angular.JS, bootstrap.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, SpringAspects,REST, Spring Integration, Spring Testing, and Spring JDBC. Strong hands-on experience with Spring IO, Spring Boot implementingREST.
  • Well versed in MVC (Model View Controller) architecture using JSF and Struts2, Spring4.x, spring web flow, JPA 2, JTA, JNID implementing JSTL (JSP Standard tag library) & custom tag development.
  • Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM, and XML Spy tool.
  • Good Knowledge of Web Application Development Technologies such as HTML, DHTML, CSS, XSLT, XML (SAX, DOM), Custom Tags, JAVA SCRIPT.
  • Worked on the JavaScript library JQuery, MS FrontPage, JSP, Struts Tag Library, AngularJS,, Jasmine. Skilled at progressing from problem statement to well documented designs.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Extensive experience in JSON, JAXB, JAXP and good experience in development and implementation of RestfulWeb Service as a Provider using messaging medium as JSON and have also implemented Soap based web services using apache-CXF.
  • Developed Notification Service micro-service to use across the enterprise.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Experienced building out automated continuous integration and continuous delivery pipelines using tools as JIRA,Kubernetes, and others.
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment.
  • Used Log4J for extensible logging, debugging and error tracing also Worked on JUnit for unit testing.
  • Experiences with build tools include Maven, Gradle and Jenkins Version/Source Control tools including SVN and Rational ClearCase. IDE tools like RAD, WSAD, Eclipse, Spring STS.
  • Experienced in RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers, and goodUnderstanding in creating SQL and HQL Queries in Oracle, MySQL, DB2.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Worked on various application servers and web servers like WebSphere, BEA Web logic, JBoss and Tomcat.

TECHNICAL SKILLS

Languages: C, C++, Java (1.8), Scala, PL/SQL, UML2.X

Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x, Hibernate3.x/4.x, Spring3.0/4.0, Web Services, SOA, JMS2.0, and DOM Parsers, AJAX, KarmaJasmine

Web Technologies: HTML/DHTML, XHTML2.0, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS,JSF.

Development Tools (IDEs): Eclipse, IBM RAD, NetBeans, MS Visual Studio, Spring Tool Suite.

Web/Application Servers: Tomcat7.x,WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere7.x/8. X, JBOSS

Database: Oracle 11g, SQL server 2008, MySQL, MongodbPlatforms: Windows, UNIX, LINUX, MAC

Testing Tools: JUnit 4.x, JIRA, Rally, TestNG, Version1

Version Control: CVS, SVN, VSS and Rational ClearCase, GIT Hub

Methodologies: Agile Methodology, Waterfall model, RUP, Kanban Methodology

Build Tools: Gradle, Maven

PROFESSIONAL EXPERIENCE

Confidential, MADISON,WI

Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Designed dynamic and browser compatible pages using HTML5, bootstrap, CSS3, JQuery, JavaScript and Angular JS. developed composite components using JSF facets
  • Designed and developed UI screens with XSLT and JSF (MVC), Prime Faces to provide interactive screens to display data.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services.
  • Developed mock-up screens in the prototype to demo the application screens to business users using HTML, AngularJS, Bootstrap.
  • Integrate the dynamic pages with AngularJS and JQuery to make the page’s dynamic. Created re-usable components using custom directives, filters.
  • Created an internal browser based text editor using HTML, CSS, JavaScript, Require.js, Backbone, handlebars Selenium. Used Less for CSS preprocessing.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, Pojo, Controller and Dao.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring BOOT to create stand-alone spring applications.
  • Created entities in Scala and Java along with named queries to interact with database. Used Scala collection framework to store and process the complex Customer information.
  • Extensively Implemented Springboot, dependencyInjection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Wrote HibernateCriteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Configured Spring declarative transactionmanager and implemented transaction management in DAO layer.
  • Implemented RESTFUL web services using springboot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java.Loaded data from various data sources into HDFS using Kafka.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Installing and configuring the applications like docker tool and kubernetes for the orchestration purpose.
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
  • Writing and retrieving files to and from AWSS3bucket for UI to render data faster that involves complex and time consuming server side logic.
  • Involved in creating Hive tables, loading with data and writing Hive queries.
  • We used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB NoSQL database.
  • Wrote Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD). Developed Scala test cases to test Scala written code.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins.
  • Used JENKINS continuous build path for Continuous Integration.
  • Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.
  • Worked on Cross-Browser compatibility and fixed the bugs, for several browsers. Designed the table less web applications using CSS and with the help of tags as per W3C standards.

Environment: Java 8, J2EE, Struts, Spring 4.3, Spring boot, Spring AOP, Scala, Hibernate 4, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, Gradle, XML, Ajax, XSD, Kafka, java Script, JQuery, Angular-JS 1.5, Hive, kubernetes, Mango DB, Linux, Tomcat, Spring Tool Suite(STS), IBM RAD, Jenkins and Load Runner.

Confidential, St. Louis MO

Java/J2EE Developer

Responsibilities:

  • Involved in reviewing requirements documentation and break out “stories” from Product Owners.
  • Analysis and creation of Design documents for various components involved.
  • Created REST API services by using spring boot.
  • Developed Restful Web Services to provide TV Channel guide data for Spectrum TV Mobile Application.
  • Designed and developed the Data Access Layer modules with the help of Hibernate framework for On-Demand Listings, Channel Guide, Movie Database for Spectrum TV.
  • Developed UI layer components using Spring MVC framework.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS.
  • Data modeling and development experience in Cassandra or other NoSQL databases.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven.
  • Performed code build using MAVEN.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, Health Status etc.,
  • Participated in configuration management, change management activities and code re-views.
  • Worked on all phases of Agile software developing methodology for developing application.

Environment: JDK 1.7, Spring 4.1, Spring MVC, Springboot, Hibernate 4.1, JAX-RS, Jersey, SpringWS, AWS,Docker,Linux,Maven,JBoss7,Oracle11g,GIT,Eclipse,Angularjs,Cassandra.

Confidential

Software Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented CSS Manipulation, HTML Event functions, Java script Effects and animations using JQUERY.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Written numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4jto implement logging facilities. Used Clear Case for version control.
  • Used Antas a build tool.
  • Configured and Deployed application on Web Sphere Application Server.

Environment: Java, Java EE, web Sphere Application Server, SOAP, Eclipse, Struts, Hibernate, Web Services, HTML, CSS, XML, Ant, UML, JavaScript, JQuery, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.

Hire Now