Java/ui Developer Resume
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
