Java Developer Resume
IA
SUMMARY:
- Strong software experience in design, development, analysis and deployment of web - based and Client-Server business applications using Object Oriented Analysis and Design (OOAD, OOPS) and Java/JEE/J2EE technologies in Financial and Healthcare Domains with Software Development Life Cycle (SDLC).
- Experienced in developing Client-Server/ N-tier/ Web-Application Development using Java, J2EE, HTML5, CSS3, Bootstrap, Java Script, AJAX, JQuery, JSON, Angular JS, Node JS, JSTL, JNDI, EJB, Swing, Hibernate, Webservices.
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS, and Node JS as a platform for Web applications.
- Used Node JS for server side web applications for java script codes to build real-time web API's.
- Hands on experience in working with Collections, Exception Handling, Multithreading, Generics, Enums and Annotations.
- Excellent project experience in Microservices, Multithreading, CICD, Cloud computing, Android, Web-J2EE technologies.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Extensive experience in developing applications using JSP, Servlets, JSF, and frameworks like Spring (MVC, AOP, IOC, DAO, Security, Boot), Struts, Hibernate.
- Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
- Well versed with consuming and publishing Web services as SOA Architecture based SOAP, WSDL, UDDI Components and REST working with data-exchange formats like XML and JSON formats.
- Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
- Experience with and solid understanding of Microservices.
- RESTAPI’s development with Spring Boot configuration and maintenance of microservices with Eureka discovery platform. Launching and configuration of AWS instances with load balancing.
- Strong working experience using XSLT, DTD, XML Schemas and parsing (DOM and SAX) XML using JAXP.
- Expertise in developing applications, batch processes using Perl, Shell Scripting, JavaScript for 10 years and Oracle, PL-SQL for 2 years.
- Knowledge on Quality monitoring using PMD, Check style.
- Extensive experience in Deploying, Configuration on Application & Web Servers such as WebLogic, JBoss, IBM WebSphere and Apache Tomcat Web Server.
- Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and Mule ESB (Enterprise Service Bus) in SOA(Service-oriented) Architecture.
- Used MuleESBin designing the application as a middleware between the third-party system and the customer side system.
- Good knowledge on ApacheCamelas integration language and CamelTest Framework.
- Significant experience in web development tools like Eclipse, IBM RAD and Spring Tool Suite.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
- Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven,
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL
Enterprise Java: JSP, Servlets, JNDI, JDBC, Log4J, Java security
Mark-up/XML Technologies: HTML, XHTML, DHTML, JavaScript, NodeJS, AngularJS, CSS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, GWT, Business Management System
Tools: & Framework: Struts, Spring, Hibernate, MyBatis, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Data, Spring Boot, Spring Cloud, JSF, JUnit, Groovy
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, Jersey, RestEasy, JAX-B, Apache Axis2, Apache CFX, AWS (Amazon Web services), Microservices
Middleware Technologies: JMS, Spring Integration, Digest Authorization, OAuth
Web/App Servers: Web Sphere, Apache Tomcat, JBoss EAP, WebLogic
Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2
IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ
O-R mapping: Hibernate, MyBatis
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, Mockito, Selenium, SoapUI, Putty, Rational Clear Quest, RTC
Version Control Tools: CVS, SVN, Rational Clearcase, Git, check style
Build-Automation Tools (CI)/Issue Tracking Tools: Maven, Jenkins, Ant, JIRA
OS & Environment: Windows, Sun Solaris, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, IA
Java Developer
Responsibilities:
- Involved inSDLCrequirements gathering, analysis, design, development and testing of application, developed usingAGILE/Scrum methodology.
- UsingHTML5, CSS3, JavaScript, JQuery and AngularJS created GUI interface of the web page.
- Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
- Used AngularJSandNodeJSin effective web design.
- To get AJAX functionality for the website wrote JavaScript and JQuery programming.
- Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2authentication protocol respectively.
- Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
- Involved in Batch Module and Developed Batch's using Spring Batch.
- Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- TroubleshootAWSEC2 Status check including System Status checks and Instance Status check alerts.
- Design and Develop Microservicesfor various Activation and management activities in One Network flow.
- IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements.
- Created Docker images using Spotify Maven Plugin, for deployment of microservices.
- Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP and Apache Kafka.
- Developed REST web services authentication using SpringSecurity.
- To lookup queues, usedSpring JMSmodule and MDBs for listeners.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively usedHQL and SQLfor querying databases.
- Work on designing specific programs efficiently through knowledge ofmultithreadingusing the API with the goal of increasing performance on a wide variety of applications.
- Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
- Used UNIX and shell scripting extensively to enhance the Perl scripts and develop, schedule and support Control M batch jobs to schedule the Perland shell scripts.
- Develop, run and scheduled queries using SQL and T-SQL scripts.
- Built NoSQL schemas and maintaining sessions by MongoDB.
- To identify user login information writtenUNIXshell scripts.
- Developed and executing unit test cases using Junit.
- Packaged and deployed the application inIBM WebSphere.
- Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
- Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.
- For application logging and notification, tracing mechanisms used Log4J.
- To keep track of issues and tasks on individuals used JIRA ticketing system.
- As a version, control tool used GIT.
Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, AJAX, AngularJS, NodeJS, React JS, JSP, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, JDBC, Restful, Microservices, OAuth2, JAX-RS, Jersey, XML, AWS, SQL, Oracle, MongoDB, RAD, WebSphere, Microservices, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.
Confidential, IA
Java Developer
Responsibilities:
- Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
- Involved in implementation of the presentation layer (GUI) for application using HTML, CSS and JavaScript.
- Implements responsive design template to get a new interface in Bootstrap, HTML.
- Developed Single page application and structured the JavaScript code using AngularJS.
- Created proof-of-concept using responsive web design, Node JS HTML5 and CSS3.
- Classes to interact with business logic and used Spring Framework for AngularJS layer design patterns.
- Developing new states for website using Angular JSand making API calls using Rest angular.
- Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
- Created Spring Bootapp with Swagger, Spring Cloud, Ribbon, Feign Configuration.
- Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
- For reporting, logging and Transactions purposes used Spring AOP.
- Spring modules used in the project are Spring Core, Spring DAO, and Spring AOP.
- Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
- Designing end to end real timeSpring Cloudinfrastructure monitoring system.
- Developed Web Services using XML messages that useSOAP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Worked with team to architect microservicesfor the management of Sunguard AS cloud platform.
- Created and consumed SOAP Web Services using JAXB annotations.
- Experienced in cloud management tools like Amazon Web Services(AWS), Pivotal CloudFoundry(PCF).
- Used Apache camel for end-to-end messaging.
- Implementation of Restful services inApachecamelusing rest component, event notifier, JSON.
- Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate.
- Developed custom queries using hibernate criteria, nativeSQLandHQL.
- Implement modules into Node JSto integrate with designs and requirements.
- Monitoring performance and optimizing SQL queries for maximum efficiency.
- DesignedHibernate mapping filesbased on business logic and Object relationships.
- Configured EH Cache to load the static tables into secondary storage area.
- DevelopSQLandPL/SQLscripts to transfer tables across the schemas and databases.
- Designed and coded application components utilizing a test-driven development approach (TDD).
- Developed and managed cloud VMs with AWSEC2 command line clients and management Console.
- Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Created Shell Script to invoke Java programs on UNIX batch platforms.
- Used Jenkins as build management tool for continuous integration process.
- JIRA, used to keep a track of bugs and Git as version control tool.
- Deployed applications on WebLogic application server.
Environment: Java, HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JSON, JQuery, AngularJS, Node JS, Spring (dependency injection, AOP, MVC), SpringBoot, Spring Cloud, Struts, Restful, SOAP, Microservices, JAX-RPC, WSDL, Apache Camel,Hibernate, PL/SQL,SQL, Oracle, TDD, WebLogic, STS, BRMS, UNIX, JUnit, JIRA, GIT, Jenkins.
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs.
- Worked in Operational Support System (OSS) environment for service provide monitor, control, analyze and manage the Verizon Telecom Network.
- Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts TagLibs and Portal Pages.
- Developed the application using JSP for the presentation layer along with JavaScript for the client side validations.
- Leveraging Angular JSresources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
- Using RIDC Interface get content details and Created Content through application.
- Worked to maintainloose coupling between layers published the business layer as services and injected the necessary dependent components usingSpring IOCand published cross cutting concerns like Logging, User Interface exceptions, Transactions usingSpring AOP.
- Developed custom Skeleton, custom Skin and custom Layouts.
- Implemented custom LAF files applied to portal.
- Design & Development of page flows, Web logic Workshop.
- To display and process the information designed JSP pages using JSR-168.
- Involved in the design and development ofJSR-286 compliant Portlets using frameworks like Spring MVC
- Developed and implemented Content Publish using Site Studio, Content Publisher.
- Using RIDC Interface get content details and Create Content through application.
- Implemented Spring IOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Implemented DAO layer to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
- Developed Web Services client and Service used SOAP Protocol for sending request and get response.
- Created JUnit test cases for unit testing and implemented application logging feature using log4J.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
Environment: Java/J2EE, HTML, CSS, Ajax, JavaScript, JSP, JSTL, Spring, Struts, Hibernate, JDBC, JNDI, Factory pattern, Web logic workshop, JSR-168, JSR-268, XML, XSLT, UDDI, WSDL, Log4J, ORACLE, UCM, SVN, LDAP, Windows XP, UNIX, Clear Quest, Apache Tomcat.
Confidential,MO
Java/J2EE Developer
Responsibilities:
- Involved in development and implementation phases of the application in SDLC.
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
- Used Spring Framework for dependency injection for Action classes using Application Context XML file using MVC design patterns.
- Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
- Utilized the Spring AOP feature for implanting crosscutting concerns like logging and Transaction Management and separated the business logic from System Services.
- Used Spring Validations Framework for validating the properties of java beans.
- Used Spring Framework for Dependency injection, Spring Web Services framework.
- Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
- Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
- Developed web Services for sending and extracting data from different applications using SOAP messages.
- Implemented Log4J framework and customized to meet the application requirements.
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript.
- Wrote ANT scripts for building application artifacts, clean-up jobs and system components during system testing, integration testing and production environment.
- Involved in writing complex queries in business logic layer and worked on creating the setups for Organization Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities in Oracle Applications.
- Used Firebug to keep a track of bugs and CVS as version control manager.
- Deployed the application in JBoss Application Server after test QA team.
Environment: Java,JavaScript, AJAX, Spring, Spring AOP, Spring Security, XML, JDK, JSP, Spring MVC, Hibernate, SOAP, WSDL, Oracle, TDD,Log4J, JUnit,ANT, JBoss, CVS, FireBug, Agile Methodology