We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Tx

SUMMARY:

  • 6+ years of extensive experience in application development using Java, J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, Spring Boot, Spring Data JPA, Spring Security, JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, WebSphere, UML, WebLogic, JBoss, Apached Tomcat, JSON, SSL, Spring Security, JBoss, and Core Java
  • Experience in Software Development Life cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, and Blaze rule engine, JSF, JUnit, and Log4j
  • Experience in developing and deploying Web Services using SOAP, JAX-RPC, JAXB and Axis, Rest full web services, shell scripting. WebLogic portal Server development and Installation and configuration of WebLogic/WebSphere, Good Knowledge in J2EE Design Patterns like Session Facade, DAO, MVC, JavaScript, Unit & System testing, various Integrated Development Environments (IDEs) like Eclipse, PL/SQL, RAD
  • Experience in XML with Java using DOM, SAX, JAXP, and JDOM and HTML
  • Experience of databases like Oracle, SQL Server, DB2 and MS Access
  • Experience in web designing using HTML and JavaScript.
  • Experience in Version Control Management tools like SVN, CVS and GIT.
  • Good experience in integration, debugging, design, analysis, and implementation.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills, Ability to work independently and well-organized. Experience in Agile Methodologies (SCRUM) in different project life cycles. Able to handle diverse situations, multiple projects and rapidly changing priorities

TECHNICAL SKILLS:

Languages: Java 1.5-1.7, HTML, SQL, UML, HTML 5

Web Technologies: JSP, JDBC, GWT, EJB, RMI, JNDI, Tiles, Struts, Hibernate, Spring, XML, Servlets, JSON. Gerrit

Application Servers: BEA Weblogic AS v9.x/8.x, IBM WebSphere AS v6.x/5.x, JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x.

Databases: Oracle 11g/10g//9i/8i, MySQL, SQL Server, DB2, MS Access.

Testing/Debug: JUnit, Log4j

Source Config: CVS, GIT, SVN, ClearCase, Maven, Jenkins

IDE: Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, JBuilder, JDeveloper 10.x, NetBeans 6.x.; Drools and Blaze

Packages: MS Office, Photoshop, MS Front Page.

Operating System: UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, TX

Java developer

Responsibilities:

  • W or ke d in t ea m in all aspects of complete software life cycle development including analysis, design, development, testing, production deployment and support, wor ke d withi n a scr um t ea m, understand and translate business needs into technical requirements and implementations
  • Involved in developing code and writing Unit test including Junit test and Unit tests with Mockito.
  • Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting. Implemented an Agile development work flow for continuous integration and testing of applications using Jira, maven, Jenkins and Git.
  • Used a MySQL database (in-memory database for testing purpose in local), Spring Data JPA and Hibernate (as JPA implementation) in a Spring Boot web application to implement the data access layer. Developed application for Data Migration integrating flyway with spring boot application. Tested both Liquibase and flyway for data migration.
  • Worked with Core Java, and spring, Spring MVC and worked with Restful web services. Wrote and Tested Restful Web services in SOAPUI.
  • Converted an existing application to Spring Boot application. Developed Spring Security application including SSO Siteminder Spring Security, Spring Data Jpa and integrated with spring boot Application. Worked with tomcat to deploy the application. Worked to configure the security session managements including csrf protection using Jason web Token (JWT) Developed business layer, Repository and configure the database and deployed the application into the spring cloud-foundry. Worked with Netflex
  • Worked to bind different Spring Boot application to data services in the cloud Foundry and built and deployed a Spring Boot based microservice and a web app to the Cloud Foundry. Integrated the application and Tested different types of microservices on Cloud Foundry. Worked to config, Audit Log using Spring data JPA, and Spring boot. Worked for Application log in Gaia Cloud foundry.
  • Used Spring cloud and Netflix OSS library to create microservices to decompose monolithic applications for improved deployability and scalability such as to allow separately deployed microservices to communicate with each other, Used Eureka for service discovery and registry, Ribbon for dynamic routing, and load balancing, Hystrix for interactions between services for Circuit breaker, and failure-tolerant, and Zuul for gatekeeper.
  • Familiar with Cucumber and Selenium Test.

E n viron m e n t: Core Java, spring (Spring boot, Spring security, Spring Data Jpa, Spring MVC, Spring core, and Spring jdbc), cloud Foundry, Netflix OSS library, MySql, Jira, maven, and eclipse

Confidential, Phoenix, AZ

Java/Drools Developer

Responsibilities:

  • W or ke d in t ea m in all aspects of software life cycle including analysis, design, development, production deployment and support, wor ke d withi n a scr um t ea m, understand and translate business needs into technical requirements and implementations
  • Worked with Java tech stack - Core Java, hibernate, JSP, and spring, Spring MVC and worked with both Restful web services. Worked with tomcat to deploy the application.
  • Developed business layer using spring, hibernate and DAO
  • Built model jar files and rule flow, helped design the large numbers of rules, extracted rules data from the database and decision tables. Invoked rules from Java side. Used Drools Decision Table using excel sheets with a Spring MVC project.
  • W or ke d with G I T, a nd buil t proj ec t i n Maven.
  • Built workflow based applications using JBPM workflow engine and designed workflow in JBPM editor, use provided api's in JBPM engine to run business functions.
  • Developed business processes/work flow and rules using JBoss BPM/Rules
  • Developed rule-based applications using Drools and Java
  • Worked with business stakeholders to identify rules, and mining rules from legacy applications
  • Designed complex, high performance rulesets
  • Wrote rules directly in the Drools Rule Language (DRL), and decision table
  • Wrote Java APIs for interacting with the rule engine
  • Deployed updated rulesets in a production environment

Environment: Core Java, spring, Hibernate, Rule Engine DROOLS ( versions 5.6 - 6.2), and eclipse

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Participated in Agile SCRUM team in all aspects of software life cycle including analysis, design, development, production deployment, and support
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database. Git was used as repository system.
  • Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository.
  • Developed business layer using spring, hibernate and DAO
  • Worked extensively on Java/J2EE for developing Web and Distributed Applications by using Spring/Spring MVC, JDBC, JSP, Servlets, Hibernate, XML, and Web Services. Integrated Hibernate and Spring MVC technologies for web application. Deployed application using tomcat application server. Worked with Version Controls such as CVS.
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD). Designed and Developed Java Business Object Model (BOM)
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion, Guvnor, and Drools CEP.
  • Implemented a highly-scalable, performance efficient Drools architecture.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting. Implemented an Agile development work flow for continuous integration and testing of applications using Jira, maven, Jenkins and Git
  • Understand and translate business needs into technical requirements and implementations.
  • Wrote jBPM in v5 and v6 in Java to model, execute and monitor business processes, throughout their life cycle. The Business Process Modeling Notation (BPMN) was used to develop readily understandable graphical representations of business processes. BPMN diagram was used to generate a BPEL process
  • Worked with HTML, CSS, XML, JavaScript, Jquery and Ajax while integrating with spring and Hibernate.
  • Build, deploy, and maintain SOAP and/or REST compliant Web Services on Mule ESB.
  • Worked with socket API and support for TCP communications between end hosts and this API was used for programming distributed applications on the Internet
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with Java Multithreaded programming to develop multithreaded modules and applications.

E n viron m e n t: Core Java, spring, Hibernate, Rule Engine DROOLS, eclipse. Oracle 11g, Git, Gradle.

Confidential, Dallas

Sr. Java Developer

Responsibilities:

  • Worked with core java and Golden Gate for designing, developing, deploying & supporting large scale distributed systems. Worked with code cloud to keep code for review, updated wiki page for deployment instruction to QA and the production.
  • Worked with Data Serialization and familiar with fault tolerance and failover patterns into Distributed System.
  • Loaded data in a Distributed Data Base environment and worked with messaging protocols (JMS
  • Worked with GIT repository to manage project. Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
  • Worked in a team for Distributed Database Design and Development at large scale
  • Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting and Rally Software was used for Agile project management applications.
  • Helped create and implement distributing data architectures using NOSQL technologies such as data distribution networks to deliver data into the data storage layer and API components for Client. Worked and familiar with Mango DB, Cassendra and Hadoop
  • Worked on Analysis Design and Development, Testing and Production Support.
  • Made key decisions with systems architect in designing and implementing a proper API solution communicating with several back end services.
  • Worked closely with other developers to help plan and implement unit and integration tests and participated in improving the existing codebase
  • Assisted and mentored junior and mid-level Java developers.
  • Participated in entire development and implementation process, including specification, documentation, quality assurance and release testing and be aware of business issues as they impact overall deliver
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Developed DAOs layer using Cassandra and Hadoop big database and it was integrated with whole framework. Implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams
  • The Open Services Gateway Initiative (OSGi) architecture was used for developing and deploying modular applications and libraries.
  • Delivered real-time change data to Flat Files, JMS Messages and Java APIs using Golden gate
  • Captured data in real-time from JMS messages and deliver to databases using Golden gate

Environment: Core Java, XML, JASON, Eclipse, JUnit, Log4j, Java JDK, Web services, Maven, JMS, NoSQL, GIT, or Jenkins, Rally software, Jenkins, Gerrit

Confidential, Chandler, AZ

Apps System Engineer

Responsibilities:

  • Worked with core spring, core java, spring MVC, hibernate, web services, oracle database, and AJAX technologies. Integrated spring and spring MVC framework with hibernate to create the note creation, and lone search application. Combined Spring MVC 3 and JQuery to perform the Ajax request and response to create and validated a form on server side.
  • Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing, debugging code and writing junit test.
  • Worked with designing, developing, testing, and deploying rules based solutions using the FICO Blaze Advisor software product. Worked with designing, developing, and updating business object models, interfaces between rules engine and remaining system, as well as proper rule execution algorithms to meet functional business requirements.
  • Worked with Blaze Advisor using Blaze IDE, developed templates and providers, and web-based rules maintenance applications. Deployed the drools rules as a service in J2EE stack environment, and maintained multiple existing projects including rules entry through RMA/ Blaze IDE.
  • Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
  • Translated the business requirement into rules format and worked with business analyst to ensure business understanding of rule requirements. Executed rules in sequential and rete mode
  • Ensured smooth delivery of the project creating JUnit test case design logic and implemented throughout application.
  • Used SVN version control system to manage system development, design and implemented the Log4j for Logging and appending the Log file used for debugging purpose
  • Developed system using Java, Tomcat application server, spring, Spring MVC, Hibernate, and database.
  • Developed applications using REST based Webservices (axis2.0, JAX WS 2.0), XML API. Eclipse IDE was used to build Java applications. Spring security was used to secure Spring-based java web application Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
  • Designed, developed, unit test, and implemented IBM Integration ESB Bus using WebSphere Integration Developer and gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services.
  • Developed, implemented and maintained services for enterprise Service Oriented Architecture (SOA) solutions using Mule ESB/Java Platform for Internal/External systems.
  • Tackled some of the most challenging problems in distributed cloud computing, HTTP, and API design.
  • Jboss was used to deploy the application. Extensively used IBM Web sphere Integration Developer (WID) to implement SOA in complex environment. Worked with SSL certification for HTTP and HTTPS requests. Installed and configure JBoss application server. .
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Strong RDBMS concepts and experience in creating, maintaining and tuning Views, Stored Procedures using SQL Server. Working with Big Data Technologies like, Mango DB, and NoSQL
  • JBPM process engine was used in the implementation of Flow Control System. Worked with teams, to take a major part in hands-on development and implementation of jBPM engine
  • Created a simple customer management web application using Maven as project management tool, Struts as web framework, and Hibernate as database ORM framework.
  • Involved in design and development of server side layer using XML, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
  • Worked effectively in collaborative, agile, continuous integration environment
  • Worked with architect group for solutions that articulate the business context, conceptual design and component-level logical design.
  • Worked closely with QA and integration team to resolve issues
  • Developed RESTful web services in Java with the Tomcat 6, Eclipse and Jersey a JAX-RS (JSR 311) reference implementation
  • Worked with JMS Queues for sending messages in point-to-point mode

Environment: Core Java, XML, Eclipse, JUnit, SVN, SQL, UNIX Shell Scripting, Log4j, Java JDK 1 .5, 1.6 and 1.7, XML Schema. Web services, windows 7 and Linux, Maven, Blaze rule engine, HTML 5, JBoss, and Core Java, Jenkins

Confidential, Parsippany, NJ

Sr. Java Developer

Responsibilities: Financial Project.

  • Worked with core spring, spring MVC, hibernate, web services, oracle database, and AJAX technologies. Integrated spring and spring MVC framework with hibernate to create the credit search application. Combined Spring MVC 3 and JQuery to perform the Ajax request and response to create and validated a form on server side.
  • Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing code and writing Junit.
  • Developed Applications using Rule Engines, Drools. Explored Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform,
  • Worked with Java using both SAX and DOM XML processing, fixed bugs for maintenance of the product, coordinated with other teams working on the same and different projects
  • Ensured smooth delivery of the project, created JUnit test case design logic and implementation throughout application. Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
  • Used CVS version control system to manage system development, designed and implemented the Log4j for Logging and appending the Log file used for debugging purpose
  • Worked on Analysis Design and Development, Testing and Production Support, conducting Code reviews for components developed by team members, implemented JMS Queues
  • Developed system using Java, Tomcat application server, Spring, Hibernate, and database. Worked for developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a Jboss Application Server.
  • Developed applications using latest technologies like EJB3.0, Spring3.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0).
  • Built SOAP client in Apache Axis with a custom caching engine, connected to a server. Designed and developed a REST-ful Web Services layer to interface with a DB2 system, and an AJAX front end. Eclipse IDE was used to build Java applications. And web serviced was tested using SOAP UI.
  • Responsible for maintenance of the WebSphere Application Servers (WAS) and Web Servers on different platforms and setting up the development, testing and staging environments for the ongoing application development and JMS messaging.
  • Working with Big Data Technologies like Hadoop, Mango DB, NoSQL
  • Designed and developed Online Store Builder web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, Spring Web Flow, and Hibernate
  • Proficient in: Java, Spring MVC, JavaScript, jQuery, FreeMarker, Maven, MySQL, CSS, and Regular Expressions
  • Spring-security component was used to provides role-based authorization authentication to add a declarative, role-based policy system control
  • Participated in the design, writing code, development, and implementation of Decision Management Systems that use Blaze Advisor rules technology to support Consumer Banking business functions.
  • Mule ESB integration platform was used to connect applications together enabling them to exchange data, including JMS, Web Services, JDBC, HTTP
  • Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services
  • Loaded data into Data Base environment with GIT, and Jenkins.
  • The FileNet P8 platform is used for developing custom enterprise systems and to manage a specific business process. Created login and registration web page application using Maven, Struts, and Hibernate. Implemented J2EE applications using various Design patterns, Struts framework, Hibernate and Messaging Middleware using JMS and MQ
  • Used SVN version control system to manage system development, and design
  • Worked closely with QA and integration team to resolve issues
  • Developed SOA based web applications using technologies such as, SOAP, XML, REST/JSON, EJB, ORM and also worked different database including SQL development. Troubleshoot and enhance code which was written by other team members.
  • Supported existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, and migration.

Environment: Core Java, XML, JMS Technologies, Eclipse, JUnit, IBM Rational Application Development Tool, SVN. CVS, Log4j, Java JDK 1 .5, 1.6 and 1.7, XML Schema. SQL, Unix Shell Scripting, Web services, CMOD, RAD, windows 7 and Linux, Maven Jboss. Red Hat JBoss

We'd love your feedback!