We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • Overall 8+ years of experience in design, development and implementation of Web - based and Client-Server applications using OOP, Java/J2EE technologies and good understanding of Software Development Lifecycle (SDLC)
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Experience in Open Shift Environment that provides an enterprise container platform to build, deploy and manage Docker-formatted containers.
  • Building, Deploying and hosting an application on Cloud Foundry Environment.
  • Working knowledge in OpenShift that provides a "source-to-image" feature which allows you to specify the source from which to generate your images
  • Developed enterprise applications using Scala.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA)
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Assemble an RCP to create an elegant, client-side interface for your own business applications.
  • Use eRCP might be an option (eSWT, eJface, eWorkbench) originally designed for embedded devices, but also running on Windows desktop.
  • Experience in standard batch programming model for the Java EE 7 specification which allows to write applications that are portable across multiple platforms.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Experience in developing Web based GUI's using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML 5, Backbone JS, Bootstrap, CSS, Angular JS, Ajax, Node JS, JSP, Servlets, JavaBeans.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts, Spring Frameworks modules like Spring MVC, AOP, DI and Spring Security, Spring Batch Jobs, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications and Application Servers like IBM WebSphere 7.x/6.x/5.x, Oracle/BEA Weblogic Server Tomcat8.x/7.x/6.x and JBoss Application servers.
  • Experienced in Agile, SCRUM and TDD (Test Driven Development) software development methodologies.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc. for relational databases like Oracle DB2, SQL Server 2008, My SQL, Sybase and Neo4j Graph Database.
  • Knowledge of Business Rules Engines like ILOG, Jrules.
  • Expertise in workflow management tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.

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, JNDI

Framework/Libraries: Struts, Spring, Hibernate

Web/Application: Servers Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3

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

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

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

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

Build & Deployment: Maven, Ant, Jenkins

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

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

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Sr. Java Developer

Roles & Responsibilities:

  • Followed Agile software development practice paired programming, Test Driven Development and Scrum status meetings.
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Design, develop, and technologies. debug web-based software solutions, with a focus on Java, API's/ back-end services and relational database
  • Develop quality code adhering to Scala coding Standards and best practices
  • Implemented design patterns Scala for the in application.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory and Singleton patterns.
  • Created endpoints using annotations that specify the configuration parameters of the endpoint and designate its lifecycle callback methods using Java API for WebSocket that enables Java EE7 applications.
  • Building, Deploying and hosting an application on Cloud Foundry Environment.
  • Used Groovy as a scripting language inside an application, for building the scripts.
  • Implemented MuleSoft integration platform for connecting SaaS and enterprise applications in the cloud.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
  • Worked with No SQL databases like MongoDB to save and retrieve the data.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Responsible for creating complex SQL queries, stored procedure and also analyzed the tables in MySQL database.
  • Implementation of an API Gateway, a Load Balancer, Circuit Breaker and a Message broker for asynchronous communication between micro services.
  • Used React JS to display data and automatically keeps the interface up-to-date when the data changes.
  • Micro services has been built using spring boot, Mongo, spring security and deployed to pivotal cloud foundry.
  • Deploy an application to Cloud Foundry by running the Cloud Foundry Command Line Interface.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with Angular Js interaction.
  • Configure Kibana to encrypt communications between the browser and the Kibana server.
  • Analyze, review, and rewrite programs to increase operating efficiency or to adapt to new program requirements.
  • Used Log4j utility to generate run-time logs.
  • Used Maven and Jenkins tools for automatic building and deploying the Web applications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome's POSTMAN plugin
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Used GIT version control system to check-in and check-out and review using pull requests.
  • Developed unit testing using Junit, Mockito and JMock.
  • Involved in production support, system integration testing, performance testing, regression testing, user acceptance testing.

Environment: Agile methodology, MySQL, Neo4J Graph Databases, MongoDB, Apache Kafka, AWS, Java EE7, Javascript, React JS, Groovy, Servlets, JSP, EJB, Graph Database, RESTfull Web Services, Spring Boot, Hibernate, Apache Tomcat, Log4J, Eclipse, Maven, Gradle, SVN, Git, Rally, JBoss (Drools) Rules Engine, Kibana, Winscp, POSTMAN, Jira, Junit, Mockito, Cloud Foundry Environment.

Confidential - West Valley City, UT

Sr. Java Developer

Roles & Responsibilities:

  • Followed Agile software development practice paired programming, Test Driven Development and Scrum status meetings.
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Building, Deploying and hosting an application on Openshift Environment.
  • To interact with Openshift environment web console and command-line tool oc is used.
  • Build and deploy web application code directly on OpenShift using a Docker image and using a library of pre-defined image builders.
  • Used Docker and Kubernetes, for managing and running applications within containers.
  • Use OC command-line tool to check on the state of an application, what is being logged, to edit configurations and to debug an application.
  • Integrated New Relic monitoring agents to validate app-cloud performance.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used batch programming model for the Java EE 7 specification which allows to write applications that are portable across multiple platforms.
  • Use Apache camel for transaction support, concurrency and monitoring.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory and Singleton patterns.
  • Created ant archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SaaS.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed screens using HTML 5, CSS, JavaScript, JQuery and AJAX.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Extensively used Hibernate concepts such as inheritance, lazy loading.
  • Participates in negotiating Service Level Agreements (SLAs) and Operational Level Agreements (OLAs) for the service.
  • Responsible for creating complex SQL queries, stored procedure and also analyzed the tables in MySQL database.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Designed web screens for various modules using JSF, HTML, CSS and used Java Script as client side validation and used MongoDB (NoSQL) for database services.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Build Java Server Pages on top of the Java Servlets API, so like Servlets, JSP also has access to all the powerful Enterprise Java APIs, including JDBC, EJB and JAXP.
  • Worked on using Rule Engines, Drools 4.x, ILOG with corresponding to validate the business User Roles as Rules
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on Jboss Application servers 7.0.x, 6.1.x.
  • Maintained the source code using SVN and Git.
  • Used Rally tool for tracking stories progress and defect tracking in production.
  • Involved in fixing the bugs and defects at Development and production levels.
  • Automated the build and deployment activities using Jenkins.
  • Used SOAPUI for testing the web services.
  • Created JUnit test cases to perform several kinds of testing on the web service as well as the client application and the utility programs.
  • Developed unit testing using Junit, Mockito and JMock.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Writing test cases using Element locators, WebDriver methods, Java programming features and TestNG annotations.
  • Executing Selenium Test cases and reporting defects.

Environment: Agile methodology, Core Java, Java EE7, JavaScript, XML, JSON, Restful web services, Bootstrap, Drools/BRMS, Spring Framework, Spring Integration, Spring Batch, Hibernate, MongoDB (NOSQL), OSE (OpenShift Enterprise), Command-line tool, New Relic, AWS, Docker, Kubernetes, Apache Tomcat 7, JBoss AS, Maven, HTML, PL/SQL, MySQL, SVN, Git, Rally, Facets, Selenium WebDriver, JUNIT, Mockito, TestNG, Jenkins

Confidential - Dallas, TX

Sr. Java/J2EE Developer

Roles & Responsibilities:

  • Creating a responsive web application integrating Bootstrap with AngularJS and media queries.
  • Responsible for creating web-based applications using JavaScript, Node JS.
  • Implemented Angular JS and Node JS to create some dynamically changing websites.
  • Configuring the job in Jenkins to automate the process of running the node JS test cases.
  • Report generation in MongoDB using JavaScript, shell scripting, java.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked with modules like mongoose for database persistence using Node.js to interact with MongoDB.
  • Used Mongoose Connector to connect to MongoDB through Express framework.
  • Developed UI components using Angular JS dependency Injection, Models, data binding and controllers.
  • Used XStream API to transfer data back and forth between Spring MVC and Angular JS.
  • Involved in developing a Single-Page Application pages using AngularJS, REST Services.
  • Successfully completed the Design and Development of project modules. Interacted with end users to gather, analyse, and implemented business logic using Agile Scrum Software Development methodology.
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Developed User Interface application modules using HTML, CSS and JavaScript, AngularJS, JSON, and AJAX.
  • Developed Web Application using Client Script design technologies like JQuery as well as HTML5, CSS3, XML and used Bootstrap for creating Responsive Web Pages.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Used JavaScript, jQuery for user interactions in pages.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used DevOps to refer to emphasize the collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes.
  • Restful web services using Jersey for JAX-RS implementation.
  • Developed modules with spring, XML and deployed them on JBoss Application Server.
  • JUnits, Python Units for extensive functional and unit testing code. Wrote AngularJS services to consume Restful web service to load data.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects and Worked on Oracle 11g.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.
  • Created Spring Boot applications testing suite using Spring Junit plug-in and Mockito framework.
  • To work on test and end-to-end environment servers, used LINUX commands to see the application Logs.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update the applications. Worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework.

Environment: Java, J2EE, JDK 1.6, HTML5, CSS3, Java Script, XML, AngularJS, Node JS, Spring 4.x, Spring MVC, Spring Boot, Multi-Threading, Hibernate 4.x, JBOSS 4.0, My SQL, Shell Scripting, Restful Services, Jenkins, Spring Pivotal Cloud Foundry, Docker, SVN, JUnit, Karma, Jasmine, Mockito, Eclipse, JIRA 5.x, Oracle 11g, Mongo DB.

Confidential

Sr. J2EE/Java Developer

Roles & Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in the development of various use cases, sequence diagrams using UML
  • Understood current processes and actions from the legacy 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.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Hibernate, Jetty, Perl, Spring MVC, Hibernate, SOAP Web services, Filenet, Ajax, XML, jQuery, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, AWS, SFX, Splunk, MAX, SEED.

Confidential

Java Programmer

Roles & 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 classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • 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!