We provide IT Staff Augmentation Services!

Java/ui Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY

  • Around 8 years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analyzing, designing, implementing, testing, support and maintenance of client - server applications.
  • Expertise in building web and enterprise applications in domains including banking, healthcare, e-commerce, insurance.
  • Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development and conventional SDLC.
  • Implemented score control tools like CVS, VSS, SVN, GIT, Clear Case, Clear Quest, and ANT tools to manage source code and daily builds.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
  • Experienced in RESTful services and distributed Web Services using Spring MVC, Jersey, JAXB, JSON, SOAP, AXIS, JAX-WS, and WSDL.
  • Experience in Microservices using Spring boot with spring Cloud stack like Apache Kafka Spring Cloud Netflix stack patterns like Service Discovery and Client-Side Load Balancing.
  • Implemented Microservices platform build upon cloud foundry
  • Creating Rich UI applications using Angular 2 integrating with REST API’s built on Microservices
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
  • Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle.
  • Experience in SDLC, Object oriented analysis/design and development, Model experience in WebSphere Portal design and View Controller, JAVA 8, J2EE (Servlets, JSPs, JDBC, EJB, JMS, Java Beans)
  • Used Pivotal Cloud Foundry for the service binding details are injected from the deployed cloud platform itself
  • Hands on experience in developing Single Page Applications (SPA) using Angular JS.
  • Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
  • Experience with various databases like Oracle, MySQL, DB2, Mongo DB, Cassandra and MS SQL Server.
  • Experience in integrating and deploying applications using Apache Camel, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Integration of Spring security in the application.
  • Experience in version control tools like SVN, GitHub and CVS.
  • Worked on XML and related technologies such as XSLT, XQuery, XPath and SOAP UI.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Proficient in Core Java concepts like Multi-threading, Collections and Exception Handling concepts.
  • Experience on application servers like apache tomcat and Web Sphere.
  • Strong experience in developing and automating Selenium testing with Web Driver, Selenium IDE, Java, Jenkins, Junit
  • Experience in Configuration and deployment of multi-tier applications using severs like WebSphere, WebLogic, Tomcat.
  • Good Knowledge in NoSQL databases HBase, Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 8, Servlets, JDBC, JSP, JSF, Java Security, JSP Custom tag libraries and EJBs

Web Technologies: HTML5, JavaScript, CSS3, XML, AJAX, jQuery, JSON

Tools: & Frameworks: Angular 2/4, Struts, spring4.2/4.3, GWT, Hibernate 2.0/3, JSF, SOAP UI, ANT, Spring Cloud, Netflix OSS, UML, Apache Kafka, Elastic path, JIRA, Spring security Service now.

IDEs: Eclipse 4.6, IntelliJ, RAD, Spring Tool Suite (STS), Net Beans

OS & Environment: Windows Vista/XP/2000, UNIX, Linux, Mac OS

Databases: Oracle 10G/11G, My SQL, DB2, NoSQL, SQL, Mongo, Cassandra.

Web/App Servers: IBM Web Sphere, Pivotal, Web Logic 10.X/8.0, Apache Tomcat 8.X, JBOSS

Web services: SOAP, REST

Version Control: GIT, SVN

Methodologies: Agile, Scrum

Design patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton and Factory

PROFESSIONAL EXPERIENCE

Confidential, MI

Java/UI Developer

Responsibilities:

  • Consolidated to a single-page application for a streamlined user experience via Angular 2 and AJAX.
  • Worked with SOAP based and Restful Web Services to fetch dynamic content from backend databases.
  • Implemented transaction management, high level authentication and authorization, logging and exception Handling using Spring Security and AOP.
  • Created and developed the internal Angular 2 framework applications projects. Unit testing with jasmine and developed Angular 2 services to retrieve JSON data from the RESTFUL web Services and displayed the response in User interface pages.
  • Involved in designing mockups for the angular 2 component development.
  • Tested a complicated star detection algorithm inside a Docker container and made the program easy to deploy and friendly with cloud computing technologies.
  • Integrated Jersey with Jackson to serialize Java Object to JSON and reserialize JSON to Java Object.
  • Performed unit and functional testing using Junit and Mockito mocking framework.
  • Extensively used jQueryin implementing various GUI components in application portal.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory, Singleton, Data Access Object, and Service Locator.
  • Updated the dashboard front-end to support multiple dashboards and their crud operations using Typescripts.
  • Used Cassandra database to perform the CRUD operations.
  • Development of web modules and middleware components using AWS.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Worked with NoSQL database(Cassandra) to access data in the database at different Levels.
  • Used GIT repository for software configuration management and version control.
  • Worked with PostgreSQL and ran scripts for developers as needed during sprint weekends for their Agile processes
  • Deployed and worked with the Web sphere application server
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Managing Product development / implementation using AWS cloud infrastructure.
  • Involved in Designed automation tests using Java with Selenium and Cucumber frameworks.
  • Experience in working JIRA to track the errors.

Environment: Java 8, HTML, CSS, AWS, Cassandra DB, SOAP, Web Sphere, Restful, PostgreSQL, Core Java, Node JS, XML, Maven 4.0, Eclipse, Ajax, jQuery, Junit, Spring-Hibernate integration framework, Linux GIT, UML, Jenkins.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Extensively worked on AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved for Design and POC, transform Bank’s existing monolithic architecture into Microservices.
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, jQuery and JavaScript.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Involved in Architecture design, technical discussions to improve the performance of the applications and implemented an Mobile application.
  • Used backbone.js for connecting the API’s which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js.
  • Developed the Microservices as spring Boot application compatible with Pivotal Cloud Foundry.
  • Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
  • Developed Microservices with Spring boot and Spring Batch along with the test cases and used the spring test’s framework to create integration tests.
  • Designed and development of many PL/SQL batches using JAVA with Connectivity to sql lite for data maintenance and handling.
  • Integrated modules into node.js to integrate with designs and requirements.
  • Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
  • Experience in application development and management of technological issues for assigned projects, earnings the highest customer satisfaction rating for all software solutions delivered.
  • For deployment we usedJBOSSApplication Server to build we use ANT Scripts.
  • Experience in architecting and implementing Enterprise application Integration (EAI) with Service Oriented Architecture (SOA), Web services, BPM using WebSphere process Server, Data Power and WSRR.
  • Design and Development of many PL/SQL batches using JAVA with connectivity to sql lite for data maintenance and handling.
  • Integration with Spring security in web application.
  • Experience in working ServiceNow to track the errors.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Used Hibernate Query Language (HQL) for accessing data from Database.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • DesignJSONresponses according the request, send it back to the front end after the logic processing.
  • Application server used Apache Tomcat.
  • Worked on the authentication in Java Spring boot, for implementing security between front end UI and backend SOA services.
  • Implementation of Spring security and LDAP integration.
  • Used Jenkins continuous integration tool to do the deployments.
  • Used the Path expressions of XPath to select nodes from the XML Document and used XSLT for transforming the XML Document which is recognized by the browser.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java 8, Spring (MVC, Core, AOP), Eclipse, node js JSP, C#, Groovy, Servlets, HTML, SQL, CSS, XML, Ajax, JavaScript, Hibernate, Pivotal, jQuery, JavaBeans, Spring security, Spring Boot, Sub Version, Junit

Confidential, springs, FL

UI Developer

Responsibilities:

  • Participate in Grooming sessions to determine the story points and the technical strategy for the iterations.
  • Used HTML, JSP and JavaScript for designing the front-end User Interface.
  • Implemented error checking/validation on the Java Server pages using JavaScript.
  • Experienced in storing the analyzed results into the Mysql.
  • Active participant in Platform Contract Review Board & Technical Review Board to address key issues in the functionalities to be delivered for go-live.
  • Involved in writing JSPs, JavaScript and servlets to generate dynamic web pages and web content.
  • Developed and utilized J2EE services and JMS components for message communication in WebSphere application server.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used HTML5, CSS3 for content layout and presentation layer (UI) designing. Used JavaScript, jQuery for client-side validations and AJAX for reports display
  • Created database in MS Access to store and maintain department & project information.
  • Responsible for closure of assigned bugs and moving them to designated release environments.
  • Designed and developed POC batch client to execute mass conversion rest calls to track the performance and reliability of the migration code.
  • Perform Code Reviews to ensure technical specs are implemented properly adhering to the various standards in place.
  • Developed a message driven bean using JMS to manage back-end transactions and approval for user.
  • Review, Test and Integrate various modules and ensure the deliverables adhere to the standards and procedures.

Environment: HTML, CSS, XML, JavaScript, React.js, Gradle, Maven 3, jQuery, Junit, Core Java, JSPs Action Components.

Confidential, Effingham, IL

UI developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Developed Struts Action and Action Form classes.
  • Created JSPs using JSTL and Struts tag libraries.
  • Performed Integration and deployment of applications using ANT and Maven.
  • Performed SQL operations using Oracle Database 10G/11G.
  • Uses the DAO pattern for data access layer and API for the messaging requirement.
  • Used JavaScript and JQuery for validating the input given to user interface.
  • Developed test cases and performed unit testing JUnit framework.
  • Design and Development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling
  • Used Maven to build and to generate code analysis reports.
  • Developed the application using Struts framework that leverages classical Model View Layer (MVC) architecture.
  • Designed and developed over change requests which involved the creation of new end-to-end workflows and modification of existing workflows in Oracle OSM.
  • Implemented an automated error handling tool and notification mechanism used for propagating notifications to different upstream systems.
  • Used HTML, JSP and JavaScript for designing the front-end User Interface.
  • Implemented error checking/validation on the Java Server pages using JavaScript.
  • Developed Servlets to handle the requests, perform server-side validation and generate result for user.
  • Used Multithreading in programming to improve overall performance.
  • Used Splunk for log file aggregation and monitoring.
  • Developed Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in Functional and Technical Design Document Reviews.
  • Participated in Integration testing support and Involved in bug fixing.

Environment: Java, HTML, Junit, Log4j, JavaScript, J2EE Patterns, WebLogic Server, Struts 1.x, JSTL, CSS, DB2, JSP, MVC, Oracle Communication Applications, Oracle Database 10G/11G.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding of a Custom Measures Module on Java and J2EE environment.
  • Used HTML, JSP and JavaScript for designing the front-end User Interface.
  • Implemented error checking/validation on the Java Server pages using JavaScript
  • Participated in the sprint review meeting and explained the technical changes to the clients.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed enterprise applications using Struts Frameworks.
  • Expertise in Core multithread and Concurrency.
  • Developed and tested the web application on Web Logic application server.
  • Designed message formats in XML
  • Designed and Development of XSL
  • Followed and developed a system for processing XML formatted, diagnostic messages Developed objects persistence (object relational mapping) layer using Hibernate 3.
  • Design and Development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Developed the front-end components using HTML, Java Scripts, JSP, AJAX, JSON, JSF.
  • Creating JUnit test case design logic and implementation throughout application.
  • Created SQL queries and used PL/SQL stored procedures.
  • Version control is done by using SVN.

Environment: Java, J2EE, JSP, JDBC 3.0, XML, JNDI, Hibernate 3.0, JMS, JSF, WebLogic Application Server 8.1, Eclipse, Oracle 10g, HTML, Junit 4.0, Dojo, Ajax, JavaScript, XML, DOM

We'd love your feedback!