We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Richfield, Mn

PROFESSIONAL SUMMARY:

  • 6 years of hands - on experience in Requirements Analysis, Technical Design and development using Java/J2EE and Spring technologies.
  • Good knowledge and experience of Object oriented programming with latest trend of programming like design/integration patterns, declarative programming (RX Java) etc.
  • Played a key role in development of micro services platform using Netflix APIs stack with key features like auto service discovery and routing, throttling, region-based load balancing, drools rule engine etc.
  • Hands on experience on spring framework (Spring MVC, AOP, IOC, Integration etc.) and Restful Web services.
  • Experience in developing elaborate services based architecture utilizing open source technologies like Hibernate and Spring Framework.
  • Developed, Configured and Deployed Different Portals and UI applications using HTML, CSS, JavaScript, Angular JS, JQuery and Python Script
  • Extensive work experience using Web Services (REST, SOAP) and Service Oriented Architecture.
  • Remarkable ability to learn and adopt new technologies and also to deliver outputs in short deadlines.

TECHNICAL SKILLS:

Programming Technologies/Frameworks: C,C++,Java, J2EE, Spring framework(MVC, Integration), Drools Rule Engine, Angular JS, Hibernate, HTML, CSS, JSF etc.

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

Application build Env: Maven, Gradle, Ant, Jenkins etc.

Version Control System: GIT, SVN, CVS

Databases: Oracle, MySQL and SQL Server

Operating Systems: Microsoft Windows and Linux

Scripting Language: Python, Java script

Other: XML, XSD, DTD, XSLT, XPATH etc.

PROFESSIONAL EXPERIENCE:

Confidential, Richfield MN

Sr. Java Developer

Responsibilities:

  • Worked on requirements gathering and preparing the technical design for modules.
  • Analyzed existing code base to understand existing functionality that helped in re designing the new application.
  • Involved in discussions with various teams, interface/technical designs, coding and working with offshore team.
  • Developed Micro-services using Spring Mvc and Netflix stack (Hystrix, Archaius, Eureka, Zuul and Ribbon)
  • Integrated Kieserver on to services platform. This allowed other services on the platform to seamlessly interact with the drools rule service.
  • Created a web based centralized configuration manager UI using Angular JS and Spring MVC.
  • Extensively worked on Drools Rules Enginefor writing Business Rules Validation and externalization of parameters.
  • Configured Kieserver to expose KieContainers through a standard API over transport protocols like REST.
  • Configured Zookeeper and Archaius with Kieserver to read the properties and also configured Eureka as service discovery clients with Kieserver.

Environment: Java 1.7, Spring, Hibernate,Angular JS, Drools, Maven, Eclipse, Tomcat,Zookeeper, Web Services, Netflix API,Marathon,JSON, Jenkins, Oracle 12c.

Confidential, Rochester MN

Java Developer

Responsibilities:

  • Worked with Business Analysts and Subject Matter Experts on the formalization and documentation of Mayo Clinic Enterprise wide Clinical Expert System rules.
  • Used SpringIOC, AOP, Core, Transaction Managementand integrated Spring DAO with Hibernate.
  • Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Worked on Drools Rules Engine and ExpectationRule Enginefor writing Business Rule Validation
  • Responsible for designing and implementing of rule configuration manager UI using Angular JS and Spring Mvc.
  • Responsible for the creation and execution of the JUnit Test cases for each coding assignment.
  • Deployed the application on Tomcat Application servers using Jenkins continuous integration build.

Environment: Java 1.7, J2EE, Spring, Hibernate, Drools,Angular JS, Java Script, HTML, CSS, JQuery, AJAX, JSON, MAVEN, Intellij, Tomcat, Jenkins, MSSQL Server 2012 and MongoDB, GIT and TFS

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Analyze Business Requirements, Technical Designing, Implementation and Documentation.
  • Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Designed and implemented Early Child Care Services and Race to the Top modules.
  • Implemented the Service Layer using EJB, JPA-Hibernate and JMS.
  • Involved in development of User Interface using JSF, Rich Faces, Prime Faces, HTML/HTML5, CSS, JavaScript, JQuery, and AJAX
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with MySQL databases.
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Facade and Decorator.
  • Developed the code with both unit test cases and integrated test cases using JUnitand Arquillian.
  • Worked on tools like Jenkins, Gerrit for Code Reviewsand Redmine for Project Management.
  • Involved in Production Support for Food Program and Background Check Modules.

Environment: Java, EJB, JPA, Hibernate, JMS, Weld CDI, JSF, Dozer, Java Script, HTML, CSS, JQuery, AJAX, JSON,MAVEN, JBoss EAP,MySQL and Sybase, GIT.

Confidential, PA

Java Developer

Responsibilities:

  • Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Designed and developed User Interface, application modules using JSP, Spring, JavaBeans, HTML, CSS, JavaScript, JQuery and AJAX.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developed application service components and configured beans using Spring, creation of Hibernate mapping files and generation of database schema.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: Java 1.6, J2EE, Struts,Spring, Hibernate, JAX-WS, JDBC, JSP, Servlets, UNIX, HTML, REST, WebSphere, CSS, XML, JQuery, AJAX, JSON, Java Script, ANT Scripts, Oracle and Log4J.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Involved in Analysis and design of the application using UML.
  • Extensively used Java Server Pages JSP, for designing common templates and web pages.
  • Designed and developed User Interface, application modules using JSP, Struts, JavaBeans, HTML, CSS, JavaScript, JQuery and AJAX.
  • Designed and developed model, view and controller using Struts Framework.
  • Implemented XML DOM and SAX parsers for various web pages to parse data.
  • Added several Application Properties files as part of the Resource Bundle for several needs like Internationalization, Error Messages etc.
  • Deployed the Web module onto Apache Tomcat and the Enterprise module onto IBM WebSphere.
  • Developed Ant Scripts files for deploying the entire project onto the Web and Application Servers.
  • Performed Unit Testing using JUnit.

Environment: Java 1.4, J2EE 1.4, Servlets 2.4, JSP 2.0, Struts 1.3, Hibernate, HTML, JavaScript, XML, AJAX, JDBC 2.0, MS SQL Server 2005, JUnit 3.8, log4j, Ant, Apache Tomcat 5.0, WebSphere.

Hire Now