Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Java Developer: Enterprise and Solution Architectural Design, Business Analysis, Use Cases SDLC Mentoring,
- Development and Testing, Project Estimations; Agile; UML; Work flow and Business Process Orchestration; Web sphere portal, Web logic; Enterprise Architecture; Data Integration and Migration.
- Over 6+ years of Experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, WebSphere Application server, WebSphere Portal server, WebSphere Content Management, IBM WebSphere Portlet/Experience Factory,Java/J2EE technologies.
- Experienced with Databases such as DB2, My SQL and Oracle to manage Tables, Views, Indexes and Stored Procedures.
- Installation and configurations of IBM WebSphere Portal, IBM WebSphere Application Server, IBM WebSphere HTTP Server, IBM WebSphere Content Management (v6.x, v7.x, v8.x).
- Experience with Web Sphere Portal V5, V8.0, V8.5.5.
- Expert in developing Object-Oriented Web applications using MVC architecture. Ability to write clear, well- documented, well-commented and efficient code for Web Development.
- Involved in writing SQL queries, Stored Procedures in PL/SQL to access data from the database.
- Extensive experience in J2EE Technologies which includes Servlets, JMS, JSP, JSF, XML, Web Services.
- Experienced in Database migration and Security enablement for IBM WebSphere Portal.
- Experienced in developing portal Themes and Skin and configured the themes to accept parameters from the users to change the CSS, header, footer and breadcrumbs on the fly.
- Perform migration of existing application to the WebSphere portal and management of existing portals.
- Experienced in developing the portlets Using IBM WebSphere Portlet factory 6.x, IBM Web Experience factory, RAD7.x, RAD8.x using JSF and Spring MVC frameworks.
- Extensive experience in working with various IDE and tools like SPRING Tool Suite, Eclipse, Toad, MySQL workbench.
- Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
- Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
- Proficient in Java Multi-Threading, Socket programming, Swing programming.
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
- Good development and deployment experience with Application Servers Web sphere, Web Logic, JBoss and Tomcat.
- Expertise in UI development technologies like JSF, JSP, ActiveX Script, JavaScript, jQuery, AJAX&JSON
- Hands on experience in Spring Platform framework, such as Spring boot, spring MVC, Spring Security. Spring data JPA. Spring JDBC Template.
- Extensive Experience in implement Rest API for providing back end application to multiple platform user by using Spring MVC framework.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Experience with microservices including Docker based deployment.
- Experience with Red Hat Open Shift, containers, Kubernetes, Microservices.
- Worked Extensively in using the JSR 286, 168 Portlet API and developing Portal Applications, WSRP, XML Access.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Extensive experience in JSP Tag Libraries and Custom-tag implementations in JSP to Embedded Business Logic.
- Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL
- Experience in working with Drool Rules Engine.
- Experience in testing (making test cases using JUNIT) and build tools Ant and Maven
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Experience in design and development of database systems using relational database management systems including oracle, and DB2.
TECHNICAL SKILLS:
Technology and Tools: Enterprise JavaSpring MVC, Spring JDBC, Spring Boot Code Review & ManagementSpring MVC 3.2/4.3, Build AutomationHibernate, Struts, JPA, HibernateService Oriented Architecture(SOA), JSP, Servlet, JDBCApache CXF, XSD, XML, HTML, CSS, JavaScriptJMS, REST/SOAPActive MQ, GIT, Jenkins JAX - WS, JAX-RSJSF, PrimeFaces Java 8Apache Solr, Apache Lucene (SCRUM)Spring Framework, Apache Tomcat SoapUI, Oracle, SQL, MySql, Tableau Rest Client
PROFESSIONAL EXPERIENCE:
JAVA DEVELOPER
Confidential - Charlotte, NC
Responsibilities:
- Developed Java based Web App for Product Lifecycle Management (PLM) using modern frameworks like Spring Boot Spring MVC, RESTful Web Services, LESS and jQuery.
- Contribute in maintaining stable data flow between data warehouse and parts management.
- Develop cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Angular JS2.
- Mapped database objects to object-oriented language objects using Hibernate framework.
- Responsible for Charter's infrastructure design and continued development, integration development and 24x7 production support.
- Utilize Agile process to streamline development process with iterative development.
- The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming environment: using iterative development methodologies.
- Used Spring Boot with Swagger UI which is radically faster in building Spring based application with minimal configuration.
- Used Apache web server on AWS EC2 for deploying the applications.
- Involved in stored Procedures for interacting with the Oracle database, MongoDB, Cassandra.
- Designed and Developed SOA enterprise system using Oracle SOA.
- Developed single page application by using Angular JS2 backed by MongodB and NodeJS.
- Migrating existing application into micro services architecture using Rest APIs, spring boot.
- Involved and understood the Development of back end system using Spring, Hibernate, Web Servicesand Cassandra.
- Develop solutions with vendors in the lab, writing concept review, requirements and functional specification documentation and working with the Quality Assurance lab for handoff and field deployment; ongoing projects include but are not limited to development of an Identity Management SOA.
- Dividing and rewriting old monolithic applications using micro services.
- Experienced in OWASP developer.
- Automated deployment to CI/CD environments using ANSBILE and Jenkins
- Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline.
- Implementation of CSRF Security to avoid any XSS Vulnerabilities.
- Responsible for Cassandra data modelling based on the existing functionality, and performance tuning.
- Configured and utilized ActiveMQ queues for asynchronous communication between applications.
- Developed the RESTful API to support the Standalone as well as the Solr Cloud mode, zookeeper, custom fields, NLP processing.
- Custom RequestHandlers, Sharding
- The REST API includes Solr create, update, delete access to Solr 4/5 server.
- Custom Solr Request Handlers, Query Parsers, Queries and Scoring.Lucene/Solr tuning and profiling using jProfiler.Lucene/Solr development.Replace local Lucene index with Remote SOLR service that access Lucene Index.Leveraged Solr API to search user interaction data for relevant matches.
- Encouraged development of testable code using interfaces and modular code.
- Introduced a culture of one junit test case for each functional module and have all db-driven functionality unit testable.
- Designed the Solr Schema, and used the SolrJ client API for storing, indexing, querying the schema fields.
- Customize PLM tool using Java, XML, JSP, Servlets and SQL.
- Design and Development of APIs using OAuth2 and Open ID Connect.
Technical Environment: REST, SOAP, CSRF, Angular JS2, Java 8, Agile (XP, TDD, PP), ActiveMQ 5.3 & 5.7, JMX, Agile Model Driven Development, SoapUI 3.5, Spring Boot 1.3.5, Spring 4.0.0, Cassandra, Hibernate 3.2, Apche Solr 6.2, Apache Lucene, Oracle 11g, Apache Tomcat6.0, Apache Maven 3.2.3, GitHub, Linux (SUSE Enterprise v10), AWS.
SOFTWARE ENGINEER
Confidential
Responsibilities:
- CardinalHealth helps pharmacies, hospitals and ambulatory care sites focus on Confidential t carewhile reducing costs, improving efficiency and quality, and increasing profitability.
- Confidential was engaged by Cardinal Health, a leading medical products manufacturer, to enhance its web-based ordering system for customers, and also to add a new specialty customer segment (oncology) to the system.
- Architected some of the existing custom written validation rules into standard Struts framework to promote ease-of-use.
- Managed Technical lead responsibilities including being the sole point of contact with the client.
- Developed JSP, Servlets and Struts on Web Logic Platform 8.1 using MyEclipse Workbench 5.1 adhering the MVC2 model and adopting the J2EE design patterns such as Session Facade, Business Delegate patterns, etc.
- Developed SOAP and RESTful Web Services.
- Mapped database objects to object-oriented language objects using Hibernate framework.
- Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Autoscaling Group, misconfigured EC2 Security Group, etc.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Responsible for complete front-end development in this project from designing the mock-ups based on the new functional requirements to actually implementing all the enhancements.
- Coding the dynamic content of screens using JSP's and Servlets.
- Re-worked a part of the site using XHTML, CSS, javascript.
- Developed RESTful Web Services for outside client consumption and the end result was that the clients ended up liking this approach as against the SOAP approach.
- Generated java, J2EE in sync with various diagrams such as class diagrams, sequence diagrams etc.
- Developed Ajax based web applications.
- Extensively used Java 5 features such as generics, annotations, autoboxing etc.
- Used Axis 1.4 as a Web Service toolkit to generate and consume web-services.
- Implementing Session EJB's based on the business logic and using the appropriate EJB design patterns.
- Employed performance-tuning techniques in J2EE to improve performance in different tiers.
- Perform SQL queries and stored procedures on the Oracle 10g database and creating/inserting/updating data for testing the application using stored procedures.
- Developed pilot Spring framework projects for commercial evaluation.
- The new Health industry integrates Confidential 's capabilities into a continuum of offerings that address healthcare at all levels-from electronic medical records, clinical transformation and care management to health administration business process outsourcing and payer revenue-cycle management.
- Each of the Public Service industries is centered on specific areas of government that share common functions and business objectives.
- These agencies may operate at a national, state/provincial, or local level.
- They frequently share the same problems and business drivers and are subject to the same trends in technology and business processes.
- Through the industry program, the operating group measures market size and penetration, assess potential clients, establish specialized knowledge, and develop common solutions it then take to multiple clients.
Software Developer
Confidential
Responsibilities:
- Confidential has formed a new Health industry to help these organizations improve the access, quality and affordability of healthcare.
- The new Health industry integrates Confidential 's capabilities into a continuum of offerings that address healthcare at all levels-from electronic medical records, clinical transformation and care management to health administration business process outsourcing and payer revenue-cycle management.
- Each of the Public Service industries is centered on specific areas of government that share common functions and business objectives.
- These agencies may operate at a national, state/provincial, or local level. They frequently share the same problems and business drivers and are subject to the same trends in technology and business processes.
- Through the industry program, the operating group measures market size and penetration, assess potential clients, establish specialized knowledge, and develop common solutions it then take to multiple clients
- Prepare presentation for giving sessions.
- Create application using property files.
- Worked upon spring framework effectively.
- Create use case, sequence & class diagram.
- Create controller, DAO, JSP for one application.
- Create applications using AJAX & J Query.
